make -C build all
make[1]: Entering directory '/datasets/zeek/build'
make[2]: Entering directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[  0%] [34m[1mBuilding libkqueue[0m
make[4]: Entering directory '/datasets/zeek/build/libkqueue-build'
make[5]: Entering directory '/datasets/zeek/build/libkqueue-build'
make[6]: Entering directory '/datasets/zeek/build/libkqueue-build'
make[6]: Leaving directory '/datasets/zeek/build/libkqueue-build'
make[6]: Entering directory '/datasets/zeek/build/libkqueue-build'
[  6%] [32m[1mLinking C static library libkqueue.a[0m
make[6]: Leaving directory '/datasets/zeek/build/libkqueue-build'
[100%] Built target kqueue
make[5]: Leaving directory '/datasets/zeek/build/libkqueue-build'
make[4]: Leaving directory '/datasets/zeek/build/libkqueue-build'
[  0%] [34m[1mCreating directories for 'project_kqueue'[0m
[  1%] [34m[1mNo download step for 'project_kqueue'[0m
[  1%] [34m[1mNo update step for 'project_kqueue'[0m
[  1%] [34m[1mNo patch step for 'project_kqueue'[0m
[  1%] [34m[1mNo configure step for 'project_kqueue'[0m
[  1%] [34m[1mNo build step for 'project_kqueue'[0m
[  1%] [34m[1mNo install step for 'project_kqueue'[0m
[  1%] [34m[1mCompleted 'project_kqueue'[0m
make[3]: Leaving directory '/datasets/zeek/build'
[  1%] Built target project_kqueue
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[  1%] [32mBuilding CXX object auxil/binpac/lib/CMakeFiles/binpac_lib.dir/binpac_buffer.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/lib
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbinpac_lib_EXPORTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -fPIC -MD -MT auxil/binpac/lib/CMakeFiles/binpac_lib.dir/binpac_buffer.cc.o -MF CMakeFiles/binpac_lib.dir/binpac_buffer.cc.o.d -o CMakeFiles/binpac_lib.dir/binpac_buffer.cc.o -c /datasets/zeek/auxil/binpac/lib/binpac_buffer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbinpac_lib_EXPORTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -fPIC -MD -MT auxil/binpac/lib/CMakeFiles/binpac_lib.dir/binpac_buffer.cc.o -MF CMakeFiles/binpac_lib.dir/binpac_buffer.cc.o.d -c /datasets/zeek/auxil/binpac/lib/binpac_buffer.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
binpac_bytestring.h:25:21: warning: DCL02-C: Use visually distinct identifiers: data
binpac_bytestring.h:25:31: warning: DCL02-C: Use visually distinct identifiers: length
binpac_bytestring.h:37:45: warning: DCL02-C: Use visually distinct identifiers: s
binpac_bytestring.h:44:26: warning: DCL02-C: Use visually distinct identifiers: begin
binpac_bytestring.h:45:24: warning: DCL02-C: Use visually distinct identifiers: end
binpac_bytestring.h:65:49: warning: DCL02-C: Use visually distinct identifiers: x
binpac_bytestring.h:67:51: warning: DCL02-C: Use visually distinct identifiers: x
binpac_bytestring.h:74:21: warning: DCL02-C: Use visually distinct identifiers: begin
binpac_bytestring.h:95:57: warning: DCL02-C: Use visually distinct identifiers: x
binpac_buffer.cc:30:1: error: OBJ32-CPP: FlowBuffer is a non-explicit single-argument constructor.
binpac_buffer.cc:64:2: warning: MSC12-C: Detect and remove code that has no effect
binpac_buffer.cc:69:3: warning: MSC01-C: Strive for logical completeness
binpac_buffer.cc:83:2: warning: MSC12-C: Detect and remove code that has no effect
binpac_buffer.cc:121:3: warning: DCL00-C: Const-qualify immutable objects: reason
binpac_buffer.cc:122:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
binpac_buffer.cc:130:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
binpac_buffer.cc:144:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
binpac_buffer.cc:183:63: warning: DCL01-C: Do not reuse variable names in subscopes: end
binpac_buffer.cc:198:2: warning: MSC12-C: Detect and remove code that has no effect
binpac_buffer.cc:201:2: warning: MSC12-C: Detect and remove code that has no effect
binpac_buffer.cc:229:40: warning: DCL01-C: Do not reuse variable names in subscopes: begin
binpac_buffer.cc:229:61: warning: DCL01-C: Do not reuse variable names in subscopes: end
binpac_buffer.cc:231:2: warning: MSC12-C: Detect and remove code that has no effect
binpac_buffer.cc:235:2: warning: MSC12-C: Detect and remove code that has no effect
binpac_buffer.cc:269:3: warning: MSC12-C: Detect and remove code that has no effect
binpac_buffer.cc:518:3: warning: MSC12-C: Detect and remove code that has no effect
binpac_buffer.cc:543:2: warning: MSC12-C: Detect and remove code that has no effect
binpac_buffer.cc:549:2: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  1%] [32mBuilding CXX object auxil/binpac/lib/CMakeFiles/binpac_lib.dir/binpac_bytestring.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/lib
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbinpac_lib_EXPORTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -fPIC -MD -MT auxil/binpac/lib/CMakeFiles/binpac_lib.dir/binpac_bytestring.cc.o -MF CMakeFiles/binpac_lib.dir/binpac_bytestring.cc.o.d -o CMakeFiles/binpac_lib.dir/binpac_bytestring.cc.o -c /datasets/zeek/auxil/binpac/lib/binpac_bytestring.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbinpac_lib_EXPORTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -fPIC -MD -MT auxil/binpac/lib/CMakeFiles/binpac_lib.dir/binpac_bytestring.cc.o -MF CMakeFiles/binpac_lib.dir/binpac_bytestring.cc.o.d -c /datasets/zeek/auxil/binpac/lib/binpac_bytestring.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
binpac_bytestring.h:25:21: warning: DCL02-C: Use visually distinct identifiers: data
binpac_bytestring.h:25:31: warning: DCL02-C: Use visually distinct identifiers: length
binpac_bytestring.h:37:45: warning: DCL02-C: Use visually distinct identifiers: s
binpac_bytestring.h:44:26: warning: DCL02-C: Use visually distinct identifiers: begin
binpac_bytestring.h:45:24: warning: DCL02-C: Use visually distinct identifiers: end
binpac_bytestring.h:65:49: warning: DCL02-C: Use visually distinct identifiers: x
binpac_bytestring.h:67:51: warning: DCL02-C: Use visually distinct identifiers: x
binpac_bytestring.h:74:21: warning: DCL02-C: Use visually distinct identifiers: begin
binpac_bytestring.h:95:57: warning: DCL02-C: Use visually distinct identifiers: x
binpac_bytestring.cc:12:21: warning: EXP05-C: Do not cast away a const qualification
binpac_bytestring.cc:12:46: warning: EXP05-C: Do not cast away a const qualification
binpac_bytestring.cc:17:9: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
binpac_bytestring.cc:17:14: warning: EXP05-C: Do not cast away a const qualification
binpac_bytestring.cc:22:14: warning: EXP05-C: Do not cast away a const qualification
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  1%] [32mBuilding CXX object auxil/binpac/lib/CMakeFiles/binpac_lib.dir/binpac_regex.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/lib
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbinpac_lib_EXPORTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -fPIC -MD -MT auxil/binpac/lib/CMakeFiles/binpac_lib.dir/binpac_regex.cc.o -MF CMakeFiles/binpac_lib.dir/binpac_regex.cc.o.d -o CMakeFiles/binpac_lib.dir/binpac_regex.cc.o -c /datasets/zeek/auxil/binpac/lib/binpac_regex.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbinpac_lib_EXPORTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -fPIC -MD -MT auxil/binpac/lib/CMakeFiles/binpac_lib.dir/binpac_regex.cc.o -MF CMakeFiles/binpac_lib.dir/binpac_regex.cc.o.d -c /datasets/zeek/auxil/binpac/lib/binpac_regex.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
binpac_regex.cc:9:1: warning: DCL00-C: Const-qualify immutable objects: uncompiled_re_matchers
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
[  1%] [32m[1mLinking CXX shared library libbinpac.so[0m
In directory:  /datasets/zeek/build/auxil/binpac/lib
Compiler args are:  -fPIC -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -shared -Wl,-soname,libbinpac.so.0 -o libbinpac.so.0.59 CMakeFiles/binpac_lib.dir/binpac_buffer.cc.o CMakeFiles/binpac_lib.dir/binpac_bytestring.cc.o CMakeFiles/binpac_lib.dir/binpac_regex.cc.o -Wl,-rpath,:::::::::::::::::::
 /usr/bin//rosecheckers -fPIC -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -shared -Wl,-soname,libbinpac.so.0 CMakeFiles/binpac_lib.dir/binpac_bytestring.cc.o CMakeFiles/binpac_lib.dir/binpac_regex.cc.o -Wl,-rpath,:::::::::::::::::::
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[  1%] Built target binpac_lib
make[3]: Entering directory '/datasets/zeek/build'
[  1%] [34m[1m[BISON][PACParser] Building parser with bison 3.0.4[0m
[  1%] [34m[1m[FLEX][PACScanner] Building scanner with flex 2.6.4[0m
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_parse.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_parse.cc.o -MF CMakeFiles/binpac.dir/pac_parse.cc.o.d -o CMakeFiles/binpac.dir/pac_parse.cc.o -c /datasets/zeek/build/auxil/binpac/src/pac_parse.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_parse.cc.o -MF CMakeFiles/binpac.dir/pac_parse.cc.o.d -c /datasets/zeek/build/auxil/binpac/src/pac_parse.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
pac_parse.cc:1354:1: warning: DCL02-C: Use visually distinct identifiers: yydebug
pac_parse.cc:1623:1: warning: DCL02-C: Use visually distinct identifiers: yychar
pac_parse.cc:1626:1: warning: DCL02-C: Use visually distinct identifiers: yylval
pac_parse.yy:1067:1: warning: DCL02-C: Use visually distinct identifiers: current_decl_id
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_parse.cc:1272:3: warning: DCL00-C: Const-qualify immutable objects: yyo
pac_parse.cc:1273:3: warning: MSC12-C: Detect and remove code that has no effect
pac_parse.cc:1280:3: warning: MSC12-C: Detect and remove code that has no effect
pac_parse.cc:1304:55: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: yytop
pac_parse.cc:1309:7: warning: DCL00-C: Const-qualify immutable objects: yybot
pac_parse.cc:1329:3: warning: DCL00-C: Const-qualify immutable objects: yylno
pac_parse.cc:1609:3: warning: MSC12-C: Detect and remove code that has no effect
pac_parse.cc:1615:3: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
pac_parse.cc:1708:7: warning: DCL00-C: Const-qualify immutable objects: yysize
pac_parse.cc:1744:44: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
pac_parse.cc:1747:9: warning: EXP12-C: Do not ignore values returned by functions: __builtin_memcpy
pac_parse.cc:1747:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
pac_parse.cc:1747:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
pac_parse.cc:1747:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
pac_parse.cc:1747:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
pac_parse.cc:1748:9: warning: EXP12-C: Do not ignore values returned by functions: __builtin_memcpy
pac_parse.cc:1748:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
pac_parse.cc:1748:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
pac_parse.cc:1748:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
pac_parse.cc:1748:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
pac_parse.cc:1751:11: error: MEM34-C: Only free memory allocated dynamically
pac_parse.cc:1756:15: error: ARR37-C: Do not add or subtract an integer to a pointer to a non-array object
pac_parse.cc:1757:15: error: ARR37-C: Do not add or subtract an integer to a pointer to a non-array object
pac_parse.cc:1762:11: error: ARR37-C: Do not add or subtract an integer to a pointer to a non-array object
pac_parse.cc:1816:13: error: INT32-C: Ensure that operations on signed integers do not result in overflow
pac_parse.yy:219:5: warning: DCL00-C: Const-qualify immutable objects: extern_type
compilerGenerated:0:0: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
compilerGenerated:0:0: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
compilerGenerated:0:0: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
compilerGenerated:0:0: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_parse.cc:3414:3: warning: MSC12-C: Detect and remove code that has no effect
pac_parse.cc:3448:7: warning: EXP12-C: Do not ignore values returned by functions: yyerror
pac_parse.cc:3522:3: warning: MSC12-C: Detect and remove code that has no effect
pac_parse.cc:3556:7: warning: MSC12-C: Detect and remove code that has no effect
pac_parse.cc:3592:3: warning: EXP12-C: Do not ignore values returned by functions: yyerror
pac_parse.cc:3602:17: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
pac_parse.cc:3608:3: warning: MSC12-C: Detect and remove code that has no effect
pac_parse.cc:3618:5: error: MEM34-C: Only free memory allocated dynamically
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::CaseField* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::CaseField* , ::std::allocator < ::CaseField* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::CaseExpr* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::CaseExpr* , ::std::allocator < ::CaseExpr* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::AnalyzerElement* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::AnalyzerElement* , ::std::allocator < ::AnalyzerElement* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::Attr* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::Attr* , ::std::allocator < ::Attr* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::ContextField* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::ContextField* , ::std::allocator < ::ContextField* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::Param* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::Param* , ::std::allocator < ::Param* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::RecordField* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::RecordField* , ::std::allocator < ::RecordField* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::Expr* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::Expr* , ::std::allocator < ::Expr* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::Enum* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::Enum* , ::std::allocator < ::Enum* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::StateVar* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::StateVar* , ::std::allocator < ::StateVar* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::Field* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::Field* , ::std::allocator < ::Field* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/__/pac_scan.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/__/pac_scan.cc.o -MF CMakeFiles/binpac.dir/__/pac_scan.cc.o.d -o CMakeFiles/binpac.dir/__/pac_scan.cc.o -c /datasets/zeek/build/auxil/binpac/pac_scan.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/__/pac_scan.cc.o -MF CMakeFiles/binpac.dir/__/pac_scan.cc.o.d -c /datasets/zeek/build/auxil/binpac/pac_scan.cc
pac_scan.cc:271:1: warning: DCL02-C: Use visually distinct identifiers: yyleng
pac_scan.cc:328:1: warning: DCL02-C: Use visually distinct identifiers: yyin
pac_scan.cc:328:1: warning: DCL02-C: Use visually distinct identifiers: yyout
pac_scan.cc:333:1: warning: DCL02-C: Use visually distinct identifiers: yylineno
pac_scan.cc:746:1: warning: DCL02-C: Use visually distinct identifiers: yy_flex_debug
pac_scan.cc:755:1: warning: DCL02-C: Use visually distinct identifiers: yytext
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
pac_scan.ll:27:1: warning: DCL02-C: Use visually distinct identifiers: line_number
pac_scan.cc:201:2: warning: DCL01-C: Do not reuse variable names in subscopes: yy_n_chars
pac_scan.cc:362:2: warning: DCL01-C: Do not reuse variable names in subscopes: yy_nxt
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_scan.cc:1059:37: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
pac_scan.cc:1065:21: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
pac_scan.ll:209:5: warning: EXP12-C: Do not ignore values returned by functions: sscanf
pac_scan.ll:209:5: warning: INT05-C: Do not use input functions to convert character data if they cannot handle all possible inputs
pac_scan.ll:216:5: warning: EXP12-C: Do not ignore values returned by functions: sscanf
pac_scan.ll:216:5: warning: INT05-C: Do not use input functions to convert character data if they cannot handle all possible inputs
pac_scan.cc:1616:3: warning: DCL00-C: Const-qualify immutable objects: yy_amount_of_matched_text
pac_scan.cc:1681:8: warning: MSC01-C: Strive for logical completeness
pac_scan.cc:1810:5: warning: DCL00-C: Const-qualify immutable objects: new_size
pac_scan.cc:1868:3: warning: DCL00-C: Const-qualify immutable objects: new_size
pac_scan.cc:1878:52: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
pac_scan.cc:1879:56: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
pac_scan.cc:1909:36: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
pac_scan.cc:1937:35: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
pac_scan.cc:1971:4: warning: DCL00-C: Const-qualify immutable objects: offset
pac_scan.cc:1974:4: warning: MSC01-C: Strive for logical completeness
pac_scan.cc:2138:2: warning: DCL00-C: Const-qualify immutable objects: oerrno
pac_scan.cc:2174:18: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
pac_scan.cc:2175:18: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
pac_scan.cc:2253:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
pac_scan.cc:2258:3: warning: EXP12-C: Do not ignore values returned by functions: memset
pac_scan.cc:2258:45: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
pac_scan.cc:2268:3: warning: DCL00-C: Const-qualify immutable objects: grow_size
pac_scan.cc:2273:22: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
pac_scan.cc:2279:3: warning: EXP12-C: Do not ignore values returned by functions: memset
pac_scan.cc:2279:66: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
pac_scan.cc:2356:42: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
pac_scan.cc:2522:5: warning: EXP12-C: Do not ignore values returned by functions: yy_init_globals
pac_scan.cc:2554:11: warning: EXP09-C: malloc called using something other than sizeof()
pac_scan.cc:2554:11: warning: MEM04-C: Do not perform zero length allocations
pac_scan.cc:2567:9: warning: EXP09-C: malloc called using something other than sizeof()
pac_scan.cc:2567:9: warning: MEM04-C: Do not perform zero length allocations
pac_scan.ll:285:2: warning: DCL01-C: Do not reuse variable names in subscopes: input_filename
pac_scan.ll:286:2: warning: DCL01-C: Do not reuse variable names in subscopes: line_number
pac_scan.ll:309:13: error: FIO42-C: Close files when they are no longer needed
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
pac_scan.ll:329:2: warning: MSC12-C: Detect and remove code that has no effect
pac_scan.ll:331:2: warning: DCL00-C: Const-qualify immutable objects: full_filename
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_action.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_action.cc.o -MF CMakeFiles/binpac.dir/pac_action.cc.o.d -o CMakeFiles/binpac.dir/pac_action.cc.o -c /datasets/zeek/auxil/binpac/src/pac_action.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_action.cc.o -MF CMakeFiles/binpac.dir/pac_action.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_action.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_action.cc:11:52: warning: DCL01-C: Do not reuse variable names in subscopes: when
pac_action.cc:11:71: warning: DCL01-C: Do not reuse variable names in subscopes: param
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: AnalyzerElement
pac_action.cc:29:48: warning: DCL01-C: Do not reuse variable names in subscopes: analyzer
pac_action.cc:31:2: warning: MSC12-C: Detect and remove code that has no effect
pac_action.cc:42:2: warning: DCL00-C: Const-qualify immutable objects: action_func_proto
pac_action.cc:67:2: warning: DCL00-C: Const-qualify immutable objects: main_type
pac_action.cc:71:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_action.cc:87:3: warning: DCL00-C: Const-qualify immutable objects: member_type
pac_action.cc:90:4: warning: ERR08-CPP: Should throw a special-purpose exception object.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_analyzer.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_analyzer.cc.o -MF CMakeFiles/binpac.dir/pac_analyzer.cc.o.d -o CMakeFiles/binpac.dir/pac_analyzer.cc.o -c /datasets/zeek/auxil/binpac/src/pac_analyzer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_analyzer.cc.o -MF CMakeFiles/binpac.dir/pac_analyzer.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_analyzer.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
pac_analyzer.cc:17:32: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_analyzer.cc:17:45: warning: DCL01-C: Do not reuse variable names in subscopes: decl_type
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: TypeDecl
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_analyzer.cc:38:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:39:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:40:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:41:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:42:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:43:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:44:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:45:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_analyzer.cc:50:2: warning: MSC12-C: Detect and remove code that has no effect
pac_analyzer.cc:51:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:54:3: warning: MSC01-C: Strive for logical completeness
pac_analyzer.cc:58:5: warning: MSC12-C: Detect and remove code that has no effect
pac_analyzer.cc:59:33: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_analyzer.cc:66:5: warning: MSC12-C: Detect and remove code that has no effect
pac_analyzer.cc:67:35: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_analyzer.cc:73:35: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_analyzer.cc:93:35: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_analyzer.cc:101:31: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_analyzer.cc:107:39: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_analyzer.cc:124:2: warning: MSC12-C: Detect and remove code that has no effect
pac_analyzer.cc:125:2: warning: MSC12-C: Detect and remove code that has no effect
pac_analyzer.cc:127:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:132:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:137:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:147:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:156:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:164:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:206:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:215:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:223:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:232:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:241:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:250:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:259:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_analyzer.cc:281:2: warning: MSC01-C: Strive for logical completeness
pac_analyzer.cc:292:2: warning: MSC12-C: Detect and remove code that has no effect
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Field
pac_analyzer.cc:297:59: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_analyzer.cc:297:44: warning: INT13-C: Use bitwise operators only on unsigned operands
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_analyzer.cc:306:38: warning: DCL01-C: Do not reuse variable names in subscopes: dir
pac_analyzer.cc:315:2: warning: DCL00-C: Const-qualify immutable objects: flow_id
pac_analyzer.cc:317:2: warning: DCL00-C: Const-qualify immutable objects: flow_type
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: AnalyzerElement
pac_analyzer.cc:336:17: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_analyzer.cc:339:4: warning: ERR08-CPP: Should throw a special-purpose exception object.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::StateVar* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::StateVar* , ::std::allocator < ::StateVar* >  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::AnalyzerAction* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::AnalyzerAction* , ::std::allocator < ::AnalyzerAction* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::AnalyzerHelper* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::AnalyzerHelper* , ::std::allocator < ::AnalyzerHelper* >  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::Function* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::Function* , ::std::allocator < ::Function* >  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator < pointer >  is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:570:62: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:597:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
vector.tcc:644:7: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_move_a
vector.tcc:649:7: warning: EXP12-C: Do not ignore values returned by functions: move_backward
vector.tcc:651:7: warning: EXP12-C: Do not ignore values returned by functions: copy
vector.tcc:657:7: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_copy_a
vector.tcc:661:7: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_move_a
vector.tcc:666:7: warning: EXP12-C: Do not ignore values returned by functions: copy
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::Expr* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::Expr* , ::std::allocator < ::Expr* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:570:62: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
vector.tcc:380:7: warning: EXP12-C: Do not ignore values returned by functions: move_backward
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator < pointer >  is a non-explicit single-argument constructor.
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_array.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_array.cc.o -MF CMakeFiles/binpac.dir/pac_array.cc.o.d -o CMakeFiles/binpac.dir/pac_array.cc.o -c /datasets/zeek/auxil/binpac/src/pac_array.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_array.cc.o -MF CMakeFiles/binpac.dir/pac_array.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_array.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_array.cc:19:2: warning: MSC01-C: Strive for logical completeness
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Type
pac_array.cc:72:2: warning: DCL00-C: Const-qualify immutable objects: elemtype
pac_array.cc:93:45: warning: DCL01-C: Do not reuse variable names in subscopes: array
pac_array.cc:93:66: warning: DCL01-C: Do not reuse variable names in subscopes: index
pac_array.cc:96:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_array.cc:136:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_array.cc:141:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_array.cc:159:4: warning: DCL00-C: Const-qualify immutable objects: ref_input
pac_array.cc:162:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_array.cc:170:6: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_array.cc:178:6: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_array.cc:186:6: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_array.cc:198:30: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_array.cc:200:13: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_array.cc:202:3: warning: DCL00-C: Const-qualify immutable objects: arraylength_var
pac_array.cc:202:3: warning: DCL01-C: Do not reuse variable names in subscopes: arraylength_var
pac_array.cc:203:3: warning: DCL01-C: Do not reuse variable names in subscopes: elem_var
pac_array.cc:204:3: warning: DCL00-C: Const-qualify immutable objects: elem_it_var
pac_array.cc:204:3: warning: DCL01-C: Do not reuse variable names in subscopes: elem_it_var
pac_array.cc:226:4: warning: DCL01-C: Do not reuse variable names in subscopes: elem_dataptr_var
pac_array.cc:247:53: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_array.cc:305:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_array.cc:311:3: warning: DCL00-C: Const-qualify immutable objects: max_elements_available
pac_array.cc:324:3: warning: MSC12-C: Detect and remove code that has no effect
pac_array.cc:331:49: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_array.cc:338:4: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_array.cc:348:50: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_array.cc:350:2: warning: MSC12-C: Detect and remove code that has no effect
pac_array.cc:351:2: warning: MSC12-C: Detect and remove code that has no effect
pac_array.cc:355:50: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_array.cc:368:53: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_array.cc:375:4: warning: DCL00-C: Const-qualify immutable objects: elem_var
pac_array.cc:375:4: warning: DCL01-C: Do not reuse variable names in subscopes: elem_var
pac_array.cc:399:53: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_array.cc:401:2: warning: DCL00-C: Const-qualify immutable objects: array_str
pac_array.cc:429:59: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_array.cc:451:53: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_array.cc:495:2: warning: DCL00-C: Const-qualify immutable objects: known_array_length
pac_array.cc:496:2: warning: DCL00-C: Const-qualify immutable objects: array_str
pac_array.cc:498:2: warning: DCL00-C: Const-qualify immutable objects: use_vector
pac_array.cc:500:2: warning: MSC12-C: Detect and remove code that has no effect
pac_array.cc:512:2: warning: DCL00-C: Const-qualify immutable objects: for_condition
pac_array.cc:584:57: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_array.cc:586:2: warning: DCL00-C: Const-qualify immutable objects: elem_input_var_id
pac_array.cc:599:52: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_array.cc:601:2: warning: MSC12-C: Detect and remove code that has no effect
pac_array.cc:632:53: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_array.cc:634:2: warning: MSC12-C: Detect and remove code that has no effect
pac_array.cc:637:2: warning: DCL00-C: Const-qualify immutable objects: elem_w
pac_array.cc:643:3: warning: DCL00-C: Const-qualify immutable objects: compute_size_var
pac_array.cc:644:3: warning: MSC12-C: Detect and remove code that has no effect
pac_array.cc:646:3: warning: MSC12-C: Detect and remove code that has no effect
pac_array.cc:658:32: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_array.cc:665:2: warning: DCL00-C: Const-qualify immutable objects: elem_w
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_attr.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_attr.cc.o -MF CMakeFiles/binpac.dir/pac_attr.cc.o.d -o CMakeFiles/binpac.dir/pac_attr.cc.o -c /datasets/zeek/auxil/binpac/src/pac_attr.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_attr.cc.o -MF CMakeFiles/binpac.dir/pac_attr.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_attr.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
pac_attr.cc:24:1: error: OBJ32-CPP: Attr is a non-explicit single-argument constructor.
pac_attr.cc:24:21: warning: DCL01-C: Do not reuse variable names in subscopes: type
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
pac_attr.cc:30:21: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_attr.cc:30:33: warning: DCL01-C: Do not reuse variable names in subscopes: expr
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
pac_attr.cc:37:21: warning: DCL01-C: Do not reuse variable names in subscopes: type
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
pac_attr.cc:45:21: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_attr.cc:45:35: warning: DCL01-C: Do not reuse variable names in subscopes: seqend
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
pac_attr.cc:58:1: error: OBJ32-CPP: LetAttr is a non-explicit single-argument constructor.
pac_attr.cc:58:29: warning: DCL01-C: Do not reuse variable names in subscopes: letfields
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Attr
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_btype.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_btype.cc.o -MF CMakeFiles/binpac.dir/pac_btype.cc.o.d -o CMakeFiles/binpac.dir/pac_btype.cc.o -c /datasets/zeek/auxil/binpac/src/pac_btype.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_btype.cc.o -MF CMakeFiles/binpac.dir/pac_btype.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_btype.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_btype.cc:14:2: warning: DCL00-C: Const-qualify immutable objects: t
pac_btype.cc:33:8: warning: DCL01-C: Do not reuse variable names in subscopes: bit_type
pac_btype.cc:41:2: warning: MSC12-C: Detect and remove code that has no effect
pac_btype.cc:83:52: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_btype.cc:90:55: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_btype.cc:93:2: warning: MSC12-C: Detect and remove code that has no effect
pac_btype.cc:96:55: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_btype.cc:109:2: warning: MSC01-C: Strive for logical completeness
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_case.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_case.cc.o -MF CMakeFiles/binpac.dir/pac_case.cc.o.d -o CMakeFiles/binpac.dir/pac_case.cc.o -c /datasets/zeek/auxil/binpac/src/pac_case.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_case.cc.o -MF CMakeFiles/binpac.dir/pac_case.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_case.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_case.cc:19:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Type
pac_case.cc:33:2: warning: MSC12-C: Detect and remove code that has no effect
pac_case.cc:46:2: warning: MSC12-C: Detect and remove code that has no effect
pac_case.cc:52:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_case.cc:57:2: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_case.cc:66:29: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_case.cc:68:2: warning: MSC12-C: Detect and remove code that has no effect
pac_case.cc:79:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_case.cc:85:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_case.cc:96:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_case.cc:106:49: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_case.cc:119:48: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_case.cc:131:49: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_case.cc:137:52: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_case.cc:145:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_case.cc:155:52: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_case.cc:173:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_case.cc:198:52: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_case.cc:203:31: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_case.cc:206:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_case.cc:209:3: warning: DCL00-C: Const-qualify immutable objects: w
pac_case.cc:220:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_case.cc:229:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_case.cc:238:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_case.cc:247:32: warning: DCL01-C: Do not reuse variable names in subscopes: index
pac_case.cc:247:43: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_case.cc:247:53: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_case.cc:250:2: warning: MSC12-C: Detect and remove code that has no effect
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Field
pac_case.cc:248:55: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_case.cc:248:40: warning: INT13-C: Use bitwise operators only on unsigned operands
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_case.cc:258:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_case.cc:265:3: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_case.cc:272:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_case.cc:277:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_case.cc:292:23: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_case.cc:299:8: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_case.cc:301:8: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_case.cc:306:8: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_case.cc:308:8: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_case.cc:316:8: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_case.cc:318:8: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_case.cc:323:8: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_case.cc:325:8: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_case.cc:348:2: warning: MSC12-C: Detect and remove code that has no effect
pac_case.cc:354:18: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_case.cc:354:48: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_case.cc:439:4: warning: MSC12-C: Detect and remove code that has no effect
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: __aligned_membuf is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator < pointer >  is a non-explicit single-argument constructor.
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_conn.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_conn.cc.o -MF CMakeFiles/binpac.dir/pac_conn.cc.o.d -o CMakeFiles/binpac.dir/pac_conn.cc.o -c /datasets/zeek/auxil/binpac/src/pac_conn.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_conn.cc.o -MF CMakeFiles/binpac.dir/pac_conn.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_conn.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: AnalyzerDecl
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
pac_conn.cc:44:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_conn.cc:54:2: warning: MSC12-C: Detect and remove code that has no effect
pac_conn.cc:54:2: warning: ERR08-CPP: Should throw a special-purpose exception object.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_conn.cc:77:2: warning: DCL00-C: Const-qualify immutable objects: proto
pac_conn.cc:93:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_conn.cc:107:2: warning: DCL00-C: Const-qualify immutable objects: proto
pac_conn.cc:131:2: warning: DCL00-C: Const-qualify immutable objects: proto
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_context.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_context.cc.o -MF CMakeFiles/binpac.dir/pac_context.cc.o.d -o CMakeFiles/binpac.dir/pac_context.cc.o -c /datasets/zeek/auxil/binpac/src/pac_context.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_context.cc.o -MF CMakeFiles/binpac.dir/pac_context.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_context.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
pac_context.cc:14:32: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_context.cc:14:42: warning: DCL01-C: Do not reuse variable names in subscopes: type
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Field
pac_context.cc:15:62: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_context.cc:15:47: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_context.cc:19:1: warning: DCL00-C: Const-qualify immutable objects: current_analyzer_context_
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
pac_context.cc:27:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_context.cc:36:46: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_context.cc:43:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: TypeDecl
pac_context.cc:63:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_context.cc:99:44: warning: DCL01-C: Do not reuse variable names in subscopes: env
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::Param* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::Param* , ::std::allocator < ::Param* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_cstr.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_cstr.cc.o -MF CMakeFiles/binpac.dir/pac_cstr.cc.o.d -o CMakeFiles/binpac.dir/pac_cstr.cc.o -c /datasets/zeek/auxil/binpac/src/pac_cstr.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_cstr.cc.o -MF CMakeFiles/binpac.dir/pac_cstr.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_cstr.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
pac_cstr.cc:60:34: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_cstr.cc:60:49: error: STR37-C: Arguments to character-handling functions must be representable as an unsigned char
pac_cstr.cc:64:9: warning: INT05-C: Do not use input functions to convert character data if they cannot handle all possible inputs
pac_cstr.cc:65:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_cstr.cc:75:34: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_cstr.cc:75:49: error: STR37-C: Arguments to character-handling functions must be representable as an unsigned char
pac_cstr.cc:79:9: warning: INT05-C: Do not use input functions to convert character data if they cannot handle all possible inputs
pac_cstr.cc:80:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_cstr.cc:92:1: error: OBJ32-CPP: ConstString is a non-explicit single-argument constructor.
pac_cstr.cc:98:3: warning: DCL00-C: Const-qualify immutable objects: len
pac_cstr.cc:109:16: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
pac_cstr.cc:117:3: warning: MSC12-C: Detect and remove code that has no effect
pac_cstr.cc:120:3: warning: MSC12-C: Detect and remove code that has no effect
pac_cstr.cc:129:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_datadep.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_datadep.cc.o -MF CMakeFiles/binpac.dir/pac_datadep.cc.o.d -o CMakeFiles/binpac.dir/pac_datadep.cc.o -c /datasets/zeek/auxil/binpac/src/pac_datadep.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_datadep.cc.o -MF CMakeFiles/binpac.dir/pac_datadep.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_datadep.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_datadep.cc:7:1: error: OBJ32-CPP: DataDepElement is a non-explicit single-argument constructor.
pac_datadep.cc:7:41: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_datadep.cc:18:2: warning: DCL00-C: Const-qualify immutable objects: cont
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_dataptr.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_dataptr.cc.o -MF CMakeFiles/binpac.dir/pac_dataptr.cc.o.d -o CMakeFiles/binpac.dir/pac_dataptr.cc.o -c /datasets/zeek/auxil/binpac/src/pac_dataptr.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_dataptr.cc.o -MF CMakeFiles/binpac.dir/pac_dataptr.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_dataptr.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_dataptr.cc:8:38: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_dataptr.cc:8:52: warning: DCL01-C: Do not reuse variable names in subscopes: offset
pac_dataptr.cc:13:4: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_dataptr.cc:40:2: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_dataunit.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_dataunit.cc.o -MF CMakeFiles/binpac.dir/pac_dataunit.cc.o.d -o CMakeFiles/binpac.dir/pac_dataunit.cc.o -c /datasets/zeek/auxil/binpac/src/pac_dataunit.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_dataunit.cc.o -MF CMakeFiles/binpac.dir/pac_dataunit.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_dataunit.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_dataunit.cc:8:49: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_dataunit.cc:8:59: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_dataunit.cc:8:73: warning: DCL01-C: Do not reuse variable names in subscopes: type_params
pac_dataunit.cc:9:46: warning: DCL01-C: Do not reuse variable names in subscopes: context_params
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: AnalyzerElement
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_decl.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_decl.cc.o -MF CMakeFiles/binpac.dir/pac_decl.cc.o.d -o CMakeFiles/binpac.dir/pac_decl.cc.o -c /datasets/zeek/auxil/binpac/src/pac_decl.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_decl.cc.o -MF CMakeFiles/binpac.dir/pac_decl.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_decl.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_decl.cc:17:1: warning: DCL00-C: Const-qualify immutable objects: decl_list_
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_decl.cc:18:1: warning: DCL00-C: Const-qualify immutable objects: decl_map_
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
pac_decl.cc:20:16: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_decl.cc:20:29: warning: DCL01-C: Do not reuse variable names in subscopes: decl_type
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_decl.cc:35:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_decl.cc:44:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_decl.cc:53:2: warning: MSC12-C: Detect and remove code that has no effect
pac_decl.cc:53:2: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_decl.cc:61:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_decl.cc:70:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_decl.cc:77:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_decl.cc:87:2: warning: DCL01-C: Do not reuse variable names in subscopes: analyzer_context
pac_decl.cc:89:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_decl.cc:101:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
pac_decl.cc:118:34: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_decl.cc:120:2: warning: DCL00-C: Const-qualify immutable objects: it
pac_decl.cc:126:1: warning: DCL00-C: Const-qualify immutable objects: helper_id_seq
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Decl
pac_decl.cc:153:2: warning: DCL01-C: Do not reuse variable names in subscopes: env
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: __aligned_membuf is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
aligned_buffer.h:75:16: warning: EXP05-C: Do not cast away a const qualification
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base < type >  is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Head_base < 0UL , ::std::remove_reference < ::std::map < const ::ID* , ::Decl* , ::ID_ptr_cmp , ::std::allocator < ::std::pair < const ::ID*const  , ::Decl* >  >  > ::key_type& > ::type&& , false > 
compilerGenerated:0:0: error: OBJ32-CPP: tuple < true >  is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Tuple_impl < 0UL , ::std::remove_reference < ::std::map < const ::ID* , ::Decl* , ::ID_ptr_cmp , ::std::allocator < ::std::pair < const ::ID*const  , ::Decl* >  >  > ::key_type& > ::type&& > 
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Head_base < 0UL , ::std::remove_reference < ::std::map < const ::ID* , ::Decl* , ::ID_ptr_cmp , ::std::allocator < ::std::pair < const ::ID*const  , ::Decl* >  >  > ::key_type& > ::type&& , false > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: pair < const ::ID*const  , ::Decl* > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::Decl* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::Decl* , ::std::allocator < ::Decl* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::Attr* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::Attr* , ::std::allocator < ::Attr* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
[  1%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_embedded.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_embedded.cc.o -MF CMakeFiles/binpac.dir/pac_embedded.cc.o.d -o CMakeFiles/binpac.dir/pac_embedded.cc.o -c /datasets/zeek/auxil/binpac/src/pac_embedded.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_embedded.cc.o -MF CMakeFiles/binpac.dir/pac_embedded.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_embedded.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_embedded.cc:31:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_embedded.cc:69:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::EmbeddedCodeSegment* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::EmbeddedCodeSegment* , ::std::allocator < ::EmbeddedCodeSegment* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_enum.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_enum.cc.o -MF CMakeFiles/binpac.dir/pac_enum.cc.o.d -o CMakeFiles/binpac.dir/pac_enum.cc.o -c /datasets/zeek/auxil/binpac/src/pac_enum.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_enum.cc.o -MF CMakeFiles/binpac.dir/pac_enum.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_enum.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_enum.cc:19:2: warning: MSC12-C: Detect and remove code that has no effect
pac_enum.cc:23:4: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_enum.cc:31:24: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_enum.cc:33:2: warning: DCL00-C: Const-qualify immutable objects: type_id
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Decl
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_enum.cc:40:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_enum.cc:54:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_expr.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_expr.cc.o -MF CMakeFiles/binpac.dir/pac_expr.cc.o.d -o CMakeFiles/binpac.dir/pac_expr.cc.o -c /datasets/zeek/auxil/binpac/src/pac_expr.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_expr.cc.o -MF CMakeFiles/binpac.dir/pac_expr.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_expr.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
pac_expr.cc:19:2: warning: DCL00-C: Const-qualify immutable objects: str
pac_expr.cc:20:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:34:2: warning: DCL00-C: Const-qualify immutable objects: val_list
pac_expr.cc:37:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:68:1: error: OBJ32-CPP: Expr is a non-explicit single-argument constructor.
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
pac_expr.cc:77:1: error: OBJ32-CPP: Expr is a non-explicit single-argument constructor.
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
pac_expr.cc:86:1: error: OBJ32-CPP: Expr is a non-explicit single-argument constructor.
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
pac_expr.cc:95:1: error: OBJ32-CPP: Expr is a non-explicit single-argument constructor.
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
pac_expr.cc:135:1: error: OBJ32-CPP: Expr is a non-explicit single-argument constructor.
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
pac_expr.cc:145:18: warning: DCL01-C: Do not reuse variable names in subscopes: index
pac_expr.cc:154:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
pac_expr.cc:168:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:169:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:174:2: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:175:2: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:176:2: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:183:2: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:199:4: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:210:2: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:212:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_expr.cc:213:2: warning: DCL00-C: Const-qualify immutable objects: r
pac_expr.cc:213:19: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_expr.cc:214:2: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:222:2: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:223:2: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:224:2: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:232:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_expr.cc:238:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:248:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:251:3: warning: DCL01-C: Do not reuse variable names in subscopes: index
pac_expr.cc:255:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_expr.cc:324:5: warning: DCL00-C: Const-qualify immutable objects: tmp
pac_expr.cc:335:4: warning: DCL00-C: Const-qualify immutable objects: v0
pac_expr.cc:336:4: warning: DCL00-C: Const-qualify immutable objects: v1
pac_expr.cc:348:4: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_expr.cc:359:12: warning: DCL00-C: Const-qualify immutable objects: e
pac_expr.cc:363:6: warning: DCL00-C: Const-qualify immutable objects: ty_size
pac_expr.cc:367:7: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_expr.cc:370:6: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_expr.cc:377:4: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_expr.cc:421:4: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:429:4: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:487:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_expr.cc:506:5: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:511:7: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_expr.cc:587:2: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_expr.cc:591:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_expr.cc:606:4: warning: DCL00-C: Const-qualify immutable objects: parent_val
pac_expr.cc:611:4: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_expr.cc:657:2: warning: DCL00-C: Const-qualify immutable objects: offset
pac_expr.cc:660:2: warning: DCL00-C: Const-qualify immutable objects: size
pac_expr.cc:669:2: warning: DCL00-C: Const-qualify immutable objects: size
pac_expr.cc:678:2: warning: MSC01-C: Strive for logical completeness
pac_expr.cc:682:18: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_expr.cc:683:4: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:700:21: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_expr.cc:701:4: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:708:19: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_expr.cc:709:4: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:734:2: warning: MSC01-C: Strive for logical completeness
pac_expr.cc:749:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_expr.cc:793:4: warning: DCL01-C: Do not reuse variable names in subscopes: index
pac_expr.cc:796:4: warning: DCL00-C: Const-qualify immutable objects: elem_size
pac_expr.cc:810:4: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_expr.cc:811:4: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:829:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_expr.cc:835:4: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_expr.cc:836:4: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:845:5: warning: MSC12-C: Detect and remove code that has no effect
pac_expr.cc:884:35: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_expr.cc:896:4: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:904:4: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:943:4: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:951:4: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:990:4: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:998:4: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:1016:30: warning: DCL01-C: Do not reuse variable names in subscopes: index
pac_expr.cc:1016:43: warning: DCL01-C: Do not reuse variable names in subscopes: value
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
pac_expr.cc:1023:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_expr.cc:1029:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_exttype.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_exttype.cc.o -MF CMakeFiles/binpac.dir/pac_exttype.cc.o.d -o CMakeFiles/binpac.dir/pac_exttype.cc.o -c /datasets/zeek/auxil/binpac/src/pac_exttype.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_exttype.cc.o -MF CMakeFiles/binpac.dir/pac_exttype.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_exttype.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
pac_externtype.def:1:1: warning: DCL02-C: Use visually distinct identifiers: extern_type_bool
pac_externtype.def:2:1: warning: DCL02-C: Use visually distinct identifiers: extern_type_int
pac_externtype.def:3:1: warning: DCL02-C: Use visually distinct identifiers: extern_type_double
pac_externtype.def:4:1: warning: DCL02-C: Use visually distinct identifiers: extern_type_string
pac_externtype.def:5:1: warning: DCL02-C: Use visually distinct identifiers: extern_type_void
pac_externtype.def:6:1: warning: DCL02-C: Use visually distinct identifiers: extern_type_voidptr
pac_externtype.def:7:1: warning: DCL02-C: Use visually distinct identifiers: extern_type_nullptr
pac_externtype.def:8:1: warning: DCL02-C: Use visually distinct identifiers: extern_type_bytearray
pac_externtype.def:9:1: warning: DCL02-C: Use visually distinct identifiers: extern_type_const_charptr
pac_externtype.def:10:1: warning: DCL02-C: Use visually distinct identifiers: extern_type_const_byteptr
pac_externtype.def:12:1: warning: DCL02-C: Use visually distinct identifiers: extern_type_const_bytestring
pac_externtype.def:14:1: warning: DCL02-C: Use visually distinct identifiers: extern_type_re_matcher
pac_externtype.def:15:1: warning: DCL02-C: Use visually distinct identifiers: extern_type_flowbuffer
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_exttype.cc:27:33: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_exttype.cc:29:2: warning: MSC12-C: Detect and remove code that has no effect
pac_exttype.cc:43:51: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_exttype.cc:51:51: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_exttype.cc:53:2: warning: MSC12-C: Detect and remove code that has no effect
pac_exttype.cc:56:51: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_exttype.cc:58:2: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_field.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_field.cc.o -MF CMakeFiles/binpac.dir/pac_field.cc.o.d -o CMakeFiles/binpac.dir/pac_field.cc.o -c /datasets/zeek/auxil/binpac/src/pac_field.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_field.cc.o -MF CMakeFiles/binpac.dir/pac_field.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_field.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_field.cc:9:24: warning: DCL01-C: Do not reuse variable names in subscopes: tof
pac_field.cc:9:44: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_field.cc:9:54: warning: DCL01-C: Do not reuse variable names in subscopes: type
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_field.cc:21:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_field.cc:38:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_field.cc:52:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_field.cc:71:14: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_field.cc:72:18: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_field.cc:82:11: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_field.cc:82:14: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_field.cc:82:29: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_field.cc:84:11: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_field.cc:84:15: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_field.cc:87:30: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_field.cc:94:24: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_field.cc:94:54: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_field.cc:101:24: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_field.cc:108:26: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_field.cc:129:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_field.cc:140:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator < pointer >  is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:570:62: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:597:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
vector.tcc:644:7: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_move_a
vector.tcc:649:7: warning: EXP12-C: Do not ignore values returned by functions: move_backward
vector.tcc:651:7: warning: EXP12-C: Do not ignore values returned by functions: copy
vector.tcc:657:7: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_copy_a
vector.tcc:661:7: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_move_a
vector.tcc:666:7: warning: EXP12-C: Do not ignore values returned by functions: copy
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_flow.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_flow.cc.o -MF CMakeFiles/binpac.dir/pac_flow.cc.o.d -o CMakeFiles/binpac.dir/pac_flow.cc.o -c /datasets/zeek/auxil/binpac/src/pac_flow.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_flow.cc.o -MF CMakeFiles/binpac.dir/pac_flow.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_flow.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_flow.cc:18:24: warning: DCL01-C: Do not reuse variable names in subscopes: id
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: AnalyzerDecl
pac_flow.cc:33:1: warning: DCL00-C: Const-qualify immutable objects: flow_buffer_type_
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
pac_flow.cc:51:2: warning: MSC12-C: Detect and remove code that has no effect
pac_flow.cc:51:2: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_flow.cc:58:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_flow.cc:70:3: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_flow.cc:83:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_flow.cc:134:2: warning: DCL00-C: Const-qualify immutable objects: proto
pac_flow.cc:142:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_flow.cc:159:2: warning: DCL00-C: Const-qualify immutable objects: proto
pac_flow.cc:181:2: warning: DCL00-C: Const-qualify immutable objects: proto
pac_flow.cc:300:2: warning: DCL00-C: Const-qualify immutable objects: parse_params
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::Param* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::Param* , ::std::allocator < ::Param* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:570:62: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
vector.tcc:380:7: warning: EXP12-C: Do not ignore values returned by functions: move_backward
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator < pointer >  is a non-explicit single-argument constructor.
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_func.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_func.cc.o -MF CMakeFiles/binpac.dir/pac_func.cc.o.d -o CMakeFiles/binpac.dir/pac_func.cc.o -c /datasets/zeek/auxil/binpac/src/pac_func.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_func.cc.o -MF CMakeFiles/binpac.dir/pac_func.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_func.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_func.cc:9:24: warning: DCL01-C: Do not reuse variable names in subscopes: id
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_func.cc:20:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_func.cc:33:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_func.cc:51:2: warning: DCL00-C: Const-qualify immutable objects: class_str
pac_func.cc:55:2: warning: DCL00-C: Const-qualify immutable objects: proto_str
pac_func.cc:58:2: warning: MSC12-C: Detect and remove code that has no effect
pac_func.cc:90:1: error: OBJ32-CPP: FuncDecl is a non-explicit single-argument constructor.
pac_func.cc:90:30: warning: DCL01-C: Do not reuse variable names in subscopes: function
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Decl
pac_func.cc:112:1: error: OBJ32-CPP: AnalyzerFunction is a non-explicit single-argument constructor.
pac_func.cc:112:46: warning: DCL01-C: Do not reuse variable names in subscopes: function
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: AnalyzerElement
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_id.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_id.cc.o -MF CMakeFiles/binpac.dir/pac_id.cc.o.d -o CMakeFiles/binpac.dir/pac_id.cc.o -c /datasets/zeek/auxil/binpac/src/pac_id.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_id.cc.o -MF CMakeFiles/binpac.dir/pac_id.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_id.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
pac_id.cc:10:1: warning: DCL02-C: Use visually distinct identifiers: default_value_var
pac_id.cc:11:1: warning: DCL02-C: Use visually distinct identifiers: null_id
pac_id.cc:12:1: warning: DCL02-C: Use visually distinct identifiers: null_byteseg_id
pac_id.cc:14:1: warning: DCL02-C: Use visually distinct identifiers: begin_of_data
pac_id.cc:15:1: warning: DCL02-C: Use visually distinct identifiers: end_of_data
pac_id.cc:16:1: warning: DCL02-C: Use visually distinct identifiers: len_of_data
pac_id.cc:17:1: warning: DCL02-C: Use visually distinct identifiers: byteorder_id
pac_id.cc:18:1: warning: DCL02-C: Use visually distinct identifiers: bigendian_id
pac_id.cc:19:1: warning: DCL02-C: Use visually distinct identifiers: littleendian_id
pac_id.cc:20:1: warning: DCL02-C: Use visually distinct identifiers: unspecified_byteorder_id
pac_id.cc:23:1: warning: DCL02-C: Use visually distinct identifiers: analyzer_context_id
pac_id.cc:24:1: warning: DCL02-C: Use visually distinct identifiers: context_macro_id
pac_id.cc:25:1: warning: DCL02-C: Use visually distinct identifiers: this_id
pac_id.cc:26:1: warning: DCL02-C: Use visually distinct identifiers: sourcedata_id
pac_id.cc:27:1: warning: DCL02-C: Use visually distinct identifiers: connection_id
pac_id.cc:28:1: warning: DCL02-C: Use visually distinct identifiers: upflow_id
pac_id.cc:29:1: warning: DCL02-C: Use visually distinct identifiers: downflow_id
pac_id.cc:30:1: warning: DCL02-C: Use visually distinct identifiers: dataunit_id
pac_id.cc:31:1: warning: DCL02-C: Use visually distinct identifiers: flow_buffer_id
pac_id.cc:32:1: warning: DCL02-C: Use visually distinct identifiers: element_macro_id
pac_id.cc:33:1: warning: DCL02-C: Use visually distinct identifiers: input_macro_id
pac_id.cc:34:1: warning: DCL02-C: Use visually distinct identifiers: cxt_connection_id
pac_id.cc:35:1: warning: DCL02-C: Use visually distinct identifiers: cxt_flow_id
pac_id.cc:36:1: warning: DCL02-C: Use visually distinct identifiers: parsing_state_id
pac_id.cc:37:1: warning: DCL02-C: Use visually distinct identifiers: buffering_state_id
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_id.cc:39:1: warning: DCL00-C: Const-qualify immutable objects: anonymous_id_seq
pac_id.cc:54:2: warning: MSC01-C: Strive for logical completeness
pac_id.cc:105:2: warning: MSC12-C: Detect and remove code that has no effect
pac_id.cc:119:2: warning: MSC12-C: Detect and remove code that has no effect
pac_id.cc:125:2: warning: MSC12-C: Detect and remove code that has no effect
pac_id.cc:136:43: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_id.cc:142:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_id.cc:145:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_id.cc:148:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_id.cc:163:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_id.cc:170:2: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
pac_id.cc:183:8: warning: DCL00-C: Const-qualify immutable objects: it
pac_id.cc:193:2: warning: DCL00-C: Const-qualify immutable objects: it
pac_id.cc:197:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_id.cc:230:2: warning: MSC12-C: Detect and remove code that has no effect
pac_id.cc:232:2: warning: DCL00-C: Const-qualify immutable objects: it
pac_id.cc:240:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_id.cc:260:4: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_id.cc:298:4: warning: MSC12-C: Detect and remove code that has no effect
pac_id.cc:298:4: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_id.cc:314:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_id.cc:345:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_id.cc:356:2: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: __aligned_membuf is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
aligned_buffer.h:75:16: warning: EXP05-C: Do not cast away a const qualification
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Head_base < 0UL , const const ::ID*& , false > 
compilerGenerated:0:0: error: OBJ32-CPP: tuple < void , true >  is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Tuple_impl < 0UL , const const ::ID*& > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: pair < const ::ID*const  , ::IDRecord* > 
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Head_base < 0UL , const const ::ID*& , false > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_inputbuf.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_inputbuf.cc.o -MF CMakeFiles/binpac.dir/pac_inputbuf.cc.o.d -o CMakeFiles/binpac.dir/pac_inputbuf.cc.o -c /datasets/zeek/auxil/binpac/src/pac_inputbuf.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_inputbuf.cc.o -MF CMakeFiles/binpac.dir/pac_inputbuf.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_inputbuf.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_inputbuf.cc:9:1: error: OBJ32-CPP: InputBuffer is a non-explicit single-argument constructor.
pac_inputbuf.cc:9:32: warning: DCL01-C: Do not reuse variable names in subscopes: expr
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_let.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_let.cc.o -MF CMakeFiles/binpac.dir/pac_let.cc.o.d -o CMakeFiles/binpac.dir/pac_let.cc.o -c /datasets/zeek/auxil/binpac/src/pac_let.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_let.cc.o -MF CMakeFiles/binpac.dir/pac_let.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_let.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
pac_let.cc:11:37: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: expr
pac_let.cc:11:66: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: out
pac_let.cc:11:76: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: env
pac_let.cc:15:24: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_let.cc:15:34: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_let.cc:15:46: warning: DCL01-C: Do not reuse variable names in subscopes: expr
pac_let.cc:19:2: warning: MSC12-C: Detect and remove code that has no effect
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Field
pac_let.cc:16:58: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_let.cc:16:43: warning: INT13-C: Use bitwise operators only on unsigned operands
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
pac_let.cc:41:3: warning: MSC12-C: Detect and remove code that has no effect
pac_let.cc:48:3: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_let.cc:103:22: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_let.cc:103:44: warning: DCL01-C: Do not reuse variable names in subscopes: expr
pac_let.cc:107:3: warning: MSC12-C: Detect and remove code that has no effect
pac_let.cc:115:2: warning: DCL01-C: Do not reuse variable names in subscopes: env
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Decl
pac_let.cc:139:39: warning: DCL01-C: Do not reuse variable names in subscopes: 
pac_let.cc:141:2: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_let.cc:142:2: warning: DCL00-C: Const-qualify immutable objects: tmp
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_param.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_param.cc.o -MF CMakeFiles/binpac.dir/pac_param.cc.o.d -o CMakeFiles/binpac.dir/pac_param.cc.o -c /datasets/zeek/auxil/binpac/src/pac_param.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_param.cc.o -MF CMakeFiles/binpac.dir/pac_param.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_param.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_param.cc:11:18: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_param.cc:11:28: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_param.cc:25:2: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_param.cc:31:2: warning: DCL00-C: Const-qualify immutable objects: param_decls
pac_param.cc:34:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_param.cc:47:1: error: OBJ32-CPP: ParamField is a non-explicit single-argument constructor.
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Field
pac_param.cc:48:60: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_param.cc:48:45: warning: INT13-C: Use bitwise operators only on unsigned operands
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_paramtype.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_paramtype.cc.o -MF CMakeFiles/binpac.dir/pac_paramtype.cc.o.d -o CMakeFiles/binpac.dir/pac_paramtype.cc.o -c /datasets/zeek/auxil/binpac/src/pac_paramtype.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_paramtype.cc.o -MF CMakeFiles/binpac.dir/pac_paramtype.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_paramtype.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Type
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
pac_paramtype.cc:59:2: warning: DCL00-C: Const-qualify immutable objects: type
pac_paramtype.cc:59:2: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_paramtype.cc:64:4: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_paramtype.cc:69:40: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_paramtype.cc:93:2: warning: DCL00-C: Const-qualify immutable objects: mode
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_paramtype.cc:116:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_paramtype.cc:135:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_paramtype.cc:141:2: error: EXP30-C: Do not depend on order of evaluation for side effects
pac_paramtype.cc:154:58: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_paramtype.cc:156:2: warning: MSC12-C: Detect and remove code that has no effect
pac_paramtype.cc:161:61: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_paramtype.cc:172:63: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_paramtype.cc:174:2: warning: DCL00-C: Const-qualify immutable objects: arg_str
pac_paramtype.cc:177:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_paramtype.cc:190:61: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_paramtype.cc:196:61: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_paramtype.cc:203:2: warning: DCL00-C: Const-qualify immutable objects: parse_params
pac_paramtype.cc:207:3: warning: MSC12-C: Detect and remove code that has no effect
pac_paramtype.cc:233:2: warning: DCL00-C: Const-qualify immutable objects: call_parse_func
pac_paramtype.cc:246:4: warning: MSC12-C: Detect and remove code that has no effect
pac_paramtype.cc:270:61: warning: DCL01-C: Do not reuse variable names in subscopes: env
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_primitive.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_primitive.cc.o -MF CMakeFiles/binpac.dir/pac_primitive.cc.o.d -o CMakeFiles/binpac.dir/pac_primitive.cc.o -c /datasets/zeek/auxil/binpac/src/pac_primitive.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_primitive.cc.o -MF CMakeFiles/binpac.dir/pac_primitive.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_primitive.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_primitive.cc:10:2: warning: MSC12-C: Detect and remove code that has no effect
pac_primitive.cc:16:2: warning: MSC12-C: Detect and remove code that has no effect
pac_primitive.cc:22:2: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_primitive.cc:28:2: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_primitive.cc:32:2: warning: DCL00-C: Const-qualify immutable objects: type_str
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_record.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_record.cc.o -MF CMakeFiles/binpac.dir/pac_record.cc.o.d -o CMakeFiles/binpac.dir/pac_record.cc.o -c /datasets/zeek/auxil/binpac/src/pac_record.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_record.cc.o -MF CMakeFiles/binpac.dir/pac_record.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_record.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_record.cc:15:1: error: OBJ32-CPP: RecordType is a non-explicit single-argument constructor.
pac_record.cc:21:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Type
pac_record.cc:50:2: warning: MSC12-C: Detect and remove code that has no effect
pac_record.cc:54:31: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_record.cc:56:2: warning: MSC12-C: Detect and remove code that has no effect
pac_record.cc:58:2: warning: DCL01-C: Do not reuse variable names in subscopes: prev
pac_record.cc:61:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_record.cc:72:4: warning: DCL00-C: Const-qualify immutable objects: w
pac_record.cc:101:50: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_record.cc:106:51: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_record.cc:111:51: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_record.cc:116:54: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_record.cc:121:54: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_record.cc:132:3: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_record.cc:145:3: warning: MSC12-C: Detect and remove code that has no effect
pac_record.cc:146:3: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_record.cc:154:4: warning: MSC12-C: Detect and remove code that has no effect
pac_record.cc:176:54: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_record.cc:181:33: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_record.cc:184:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_record.cc:187:3: warning: DCL00-C: Const-qualify immutable objects: w
pac_record.cc:205:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_record.cc:214:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_record.cc:228:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_record.cc:237:36: warning: DCL01-C: Do not reuse variable names in subscopes: tof
pac_record.cc:237:45: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_record.cc:237:55: warning: DCL01-C: Do not reuse variable names in subscopes: type
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Field
pac_record.cc:238:48: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_record.cc:238:33: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_record.cc:286:3: warning: MSC12-C: Detect and remove code that has no effect
pac_record.cc:290:4: warning: MSC12-C: Detect and remove code that has no effect
pac_record.cc:303:3: warning: DCL00-C: Const-qualify immutable objects: field_size
pac_record.cc:329:2: warning: DCL01-C: Do not reuse variable names in subscopes: begin
pac_record.cc:330:2: warning: DCL01-C: Do not reuse variable names in subscopes: end
pac_record.cc:343:2: warning: DCL01-C: Do not reuse variable names in subscopes: begin
pac_record.cc:362:2: warning: DCL01-C: Do not reuse variable names in subscopes: begin
pac_record.cc:378:38: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_record.cc:378:48: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_record.cc:380:2: warning: MSC12-C: Detect and remove code that has no effect
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: RecordField
pac_record.cc:435:3: warning: MSC12-C: Detect and remove code that has no effect
pac_record.cc:501:44: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_record.cc:501:73: warning: DCL01-C: Do not reuse variable names in subscopes: expr
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: RecordField
pac_record.cc:515:4: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_record.cc:533:2: warning: MSC01-C: Strive for logical completeness
pac_record.cc:552:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_record.cc:570:2: warning: MSC12-C: Detect and remove code that has no effect
pac_record.cc:573:2: warning: MSC01-C: Strive for logical completeness
pac_record.cc:652:2: warning: DCL01-C: Do not reuse variable names in subscopes: begin
pac_record.cc:655:2: warning: DCL00-C: Const-qualify immutable objects: ss
pac_record.cc:656:2: warning: MSC12-C: Detect and remove code that has no effect
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_redef.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_redef.cc.o -MF CMakeFiles/binpac.dir/pac_redef.cc.o.d -o CMakeFiles/binpac.dir/pac_redef.cc.o -c /datasets/zeek/auxil/binpac/src/pac_redef.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_redef.cc.o -MF CMakeFiles/binpac.dir/pac_redef.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_redef.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
pac_redef.cc:17:2: warning: DCL00-C: Const-qualify immutable objects: decl
pac_redef.cc:20:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
pac_redef.cc:34:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_redef.cc:37:24: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_redef.cc:38:2: warning: MSC12-C: Detect and remove code that has no effect
pac_redef.cc:41:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_redef.cc:53:4: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_redef.cc:57:4: warning: ERR08-CPP: Should throw a special-purpose exception object.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
pac_redef.cc:70:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_redef.cc:73:24: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_redef.cc:74:2: warning: MSC12-C: Detect and remove code that has no effect
pac_redef.cc:79:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_redef.cc:82:23: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_redef.cc:83:2: warning: MSC12-C: Detect and remove code that has no effect
pac_redef.cc:85:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
pac_redef.cc:100:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_redef.cc:103:24: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_redef.cc:104:2: warning: MSC12-C: Detect and remove code that has no effect
pac_redef.cc:109:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_redef.cc:112:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_redef.cc:127:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_redef.cc:130:32: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_redef.cc:131:2: warning: MSC12-C: Detect and remove code that has no effect
pac_redef.cc:144:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_redef.cc:147:24: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_redef.cc:148:2: warning: MSC12-C: Detect and remove code that has no effect
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_regex.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_regex.cc.o -MF CMakeFiles/binpac.dir/pac_regex.cc.o.d -o CMakeFiles/binpac.dir/pac_regex.cc.o -c /datasets/zeek/auxil/binpac/src/pac_regex.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_regex.cc.o -MF CMakeFiles/binpac.dir/pac_regex.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_regex.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_regex.cc:9:1: warning: STR05-C: Use pointers to const when referring to string literals
pac_regex.cc:10:1: warning: STR05-C: Use pointers to const when referring to string literals
pac_regex.cc:24:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
pac_regex.cc:26:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
pac_regex.cc:38:13: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
pac_regex.cc:44:2: warning: DCL00-C: Const-qualify immutable objects: rval
pac_regex.cc:49:1: error: OBJ32-CPP: RegEx is a non-explicit single-argument constructor.
pac_regex.cc:52:2: warning: DCL00-C: Const-qualify immutable objects: prefix
pac_regex.cc:59:1: error: OBJ32-CPP: RegExDecl is a non-explicit single-argument constructor.
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Decl
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_state.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_state.cc.o -MF CMakeFiles/binpac.dir/pac_state.cc.o.d -o CMakeFiles/binpac.dir/pac_state.cc.o -c /datasets/zeek/auxil/binpac/src/pac_state.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_state.cc.o -MF CMakeFiles/binpac.dir/pac_state.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_state.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_strtype.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_strtype.cc.o -MF CMakeFiles/binpac.dir/pac_strtype.cc.o.d -o CMakeFiles/binpac.dir/pac_strtype.cc.o -c /datasets/zeek/auxil/binpac/src/pac_strtype.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_strtype.cc.o -MF CMakeFiles/binpac.dir/pac_strtype.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_strtype.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_strtype.cc:15:1: warning: STR05-C: Use pointers to const when referring to string literals
pac_strtype.cc:16:1: warning: STR05-C: Use pointers to const when referring to string literals
pac_strtype.cc:20:2: warning: MSC12-C: Detect and remove code that has no effect
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Type
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Type
pac_strtype.cc:31:2: warning: MSC12-C: Detect and remove code that has no effect
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Type
pac_strtype.cc:55:2: warning: DCL01-C: Do not reuse variable names in subscopes: clone
pac_strtype.cc:101:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_strtype.cc:113:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_strtype.cc:127:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_strtype.cc:142:31: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_strtype.cc:144:14: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_strtype.cc:146:3: warning: DCL00-C: Const-qualify immutable objects: string_length_var
pac_strtype.cc:146:3: warning: DCL01-C: Do not reuse variable names in subscopes: string_length_var
pac_strtype.cc:154:50: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_strtype.cc:159:51: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_strtype.cc:164:51: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_strtype.cc:169:54: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_strtype.cc:189:33: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_strtype.cc:212:54: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_strtype.cc:214:2: warning: MSC12-C: Detect and remove code that has no effect
pac_strtype.cc:222:2: warning: MSC01-C: Strive for logical completeness
pac_strtype.cc:243:55: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_strtype.cc:245:2: warning: DCL00-C: Const-qualify immutable objects: static_size
pac_strtype.cc:252:54: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_strtype.cc:254:2: warning: DCL00-C: Const-qualify immutable objects: str_size
pac_strtype.cc:257:2: warning: MSC01-C: Strive for logical completeness
pac_strtype.cc:277:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_strtype.cc:297:57: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_strtype.cc:299:2: warning: DCL00-C: Const-qualify immutable objects: tmp
pac_strtype.cc:305:55: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_strtype.cc:309:2: warning: MSC12-C: Detect and remove code that has no effect
pac_strtype.cc:313:2: warning: DCL00-C: Const-qualify immutable objects: str_val
pac_strtype.cc:325:59: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_strtype.cc:349:2: warning: DCL00-C: Const-qualify immutable objects: tmp
pac_strtype.cc:355:60: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_strtype.cc:357:2: warning: MSC12-C: Detect and remove code that has no effect
pac_strtype.cc:376:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_strtype.cc:387:2: warning: MSC01-C: Strive for logical completeness
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_type.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_type.cc.o -MF CMakeFiles/binpac.dir/pac_type.cc.o.d -o CMakeFiles/binpac.dir/pac_type.cc.o -c /datasets/zeek/auxil/binpac/src/pac_type.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_type.cc.o -MF CMakeFiles/binpac.dir/pac_type.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_type.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_type.cc:23:1: warning: DCL00-C: Const-qualify immutable objects: type_map_
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
pac_type.cc:25:21: warning: DCL01-C: Do not reuse variable names in subscopes: tot
pac_type.cc:32:2: warning: MSC12-C: Detect and remove code that has no effect
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: DataDepElement
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_type.cc:78:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:83:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:84:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:85:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_type.cc:90:2: warning: DCL01-C: Do not reuse variable names in subscopes: clone
pac_type.cc:93:3: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:99:3: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:110:2: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:114:40: warning: DCL01-C: Do not reuse variable names in subscopes: array
pac_type.cc:114:61: warning: DCL01-C: Do not reuse variable names in subscopes: index
pac_type.cc:124:53: warning: DCL01-C: Do not reuse variable names in subscopes: declared_as_type
pac_type.cc:147:2: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_type.cc:153:2: warning: MSC01-C: Strive for logical completeness
pac_type.cc:181:23: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_type.cc:195:5: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_type.cc:233:49: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:244:25: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:247:2: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:265:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:272:3: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:279:3: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:280:3: warning: DCL00-C: Const-qualify immutable objects: has_value_id
pac_type.cc:287:3: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:288:3: warning: DCL01-C: Do not reuse variable names in subscopes: parsing_complete_var
pac_type.cc:304:4: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:311:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:318:44: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:331:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:338:45: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:345:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:352:45: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:354:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:371:48: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:373:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:381:56: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:383:2: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:385:2: warning: DCL00-C: Const-qualify immutable objects: frame_buffer_arg
pac_type.cc:396:4: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:408:5: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:449:47: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:470:46: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:479:3: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:535:50: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:550:48: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:552:2: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:579:4: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_type.cc:589:3: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:657:47: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:665:4: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_type.cc:674:3: warning: DCL00-C: Const-qualify immutable objects: datasize_str
pac_type.cc:684:47: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:686:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:692:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:708:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:713:19: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_type.cc:718:25: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_type.cc:740:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:757:2: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:759:2: warning: DCL00-C: Const-qualify immutable objects: t
pac_type.cc:771:44: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:776:3: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:783:2: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:797:50: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:799:2: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:800:2: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:814:44: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:819:2: warning: DCL00-C: Const-qualify immutable objects: ss
pac_type.cc:828:4: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:836:50: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:890:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:896:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:907:2: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:912:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:919:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_type.cc:948:2: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:948:2: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_type.cc:999:36: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_type.cc:1001:2: warning: MSC12-C: Detect and remove code that has no effect
pac_type.cc:1046:22: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_type.cc:1047:22: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_type.cc:1060:20: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
pac_type.cc:1061:20: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
pac_type.cc:1074:2: warning: DCL00-C: Const-qualify immutable objects: name
pac_type.cc:1081:2: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_type.cc:1102:61: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_type.cc:1104:2: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: __aligned_membuf is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
aligned_buffer.h:75:16: warning: EXP05-C: Do not cast away a const qualification
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Head_base < 0UL , const ::std::__cxx11::string& , false > 
compilerGenerated:0:0: error: OBJ32-CPP: tuple < void , true >  is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Tuple_impl < 0UL , const ::std::__cxx11::string& > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: pair < const ::std::__cxx11::string , ::Type* > 
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Head_base < 0UL , const ::std::__cxx11::string& , false > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::Field* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::Field* , ::std::allocator < ::Field* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::Attr* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::Attr* , ::std::allocator < ::Attr* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::Expr* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::Expr* , ::std::allocator < ::Expr* >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator < pointer >  is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:570:62: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:597:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
vector.tcc:644:7: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_move_a
vector.tcc:649:7: warning: EXP12-C: Do not ignore values returned by functions: move_backward
vector.tcc:651:7: warning: EXP12-C: Do not ignore values returned by functions: copy
vector.tcc:657:7: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_copy_a
vector.tcc:661:7: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_move_a
vector.tcc:666:7: warning: EXP12-C: Do not ignore values returned by functions: copy
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
[  2%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_typedecl.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_typedecl.cc.o -MF CMakeFiles/binpac.dir/pac_typedecl.cc.o.d -o CMakeFiles/binpac.dir/pac_typedecl.cc.o -c /datasets/zeek/auxil/binpac/src/pac_typedecl.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_typedecl.cc.o -MF CMakeFiles/binpac.dir/pac_typedecl.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_typedecl.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_typedecl.cc:19:24: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_typedecl.cc:19:53: warning: DCL01-C: Do not reuse variable names in subscopes: type
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Decl
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_typedecl.cc:31:2: warning: DCL00-C: Const-qualify immutable objects: delete_list_i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_typedecl.cc:42:2: warning: MSC12-C: Detect and remove code that has no effect
pac_typedecl.cc:60:2: warning: DCL00-C: Const-qualify immutable objects: i
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
pac_typedecl.cc:186:2: warning: DCL00-C: Const-qualify immutable objects: params_str
pac_typedecl.cc:188:2: warning: DCL00-C: Const-qualify immutable objects: proto
pac_typedecl.cc:208:2: warning: DCL00-C: Const-qualify immutable objects: proto
pac_typedecl.cc:223:42: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_typedecl.cc:227:2: warning: DCL00-C: Const-qualify immutable objects: params
pac_typedecl.cc:260:51: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_typedecl.cc:262:2: warning: DCL00-C: Const-qualify immutable objects: ret_val_0
pac_typedecl.cc:262:2: warning: DCL00-C: Const-qualify immutable objects: ret_val_1
pac_typedecl.cc:310:2: warning: DCL01-C: Do not reuse variable names in subscopes: env
pac_typedecl.cc:326:2: warning: DCL00-C: Const-qualify immutable objects: proto
pac_typedecl.cc:345:2: warning: DCL00-C: Const-qualify immutable objects: tmp
pac_typedecl.cc:363:2: warning: DCL00-C: Const-qualify immutable objects: func
pac_typedecl.cc:365:2: warning: DCL00-C: Const-qualify immutable objects: init_buffer_length
pac_typedecl.cc:369:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_typedecl.cc:377:38: warning: DCL01-C: Do not reuse variable names in subscopes: id
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::std::__cxx11::string > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::std::__cxx11::string , ::std::allocator < ::std::__cxx11::string >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
[  3%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_withinput.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_withinput.cc.o -MF CMakeFiles/binpac.dir/pac_withinput.cc.o.d -o CMakeFiles/binpac.dir/pac_withinput.cc.o -c /datasets/zeek/auxil/binpac/src/pac_withinput.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_withinput.cc.o -MF CMakeFiles/binpac.dir/pac_withinput.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_withinput.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_withinput.cc:9:36: warning: DCL01-C: Do not reuse variable names in subscopes: id
pac_withinput.cc:9:46: warning: DCL01-C: Do not reuse variable names in subscopes: type
pac_withinput.cc:9:65: warning: DCL01-C: Do not reuse variable names in subscopes: input
pac_withinput.cc:13:2: warning: MSC12-C: Detect and remove code that has no effect
pac_withinput.cc:14:2: warning: MSC12-C: Detect and remove code that has no effect
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Field
pac_withinput.cc:10:60: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_withinput.cc:10:45: warning: INT13-C: Use bitwise operators only on unsigned operands
pac_withinput.cc:62:2: warning: MSC12-C: Detect and remove code that has no effect
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  3%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_output.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_output.cc.o -MF CMakeFiles/binpac.dir/pac_output.cc.o.d -o CMakeFiles/binpac.dir/pac_output.cc.o -c /datasets/zeek/auxil/binpac/src/pac_output.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_output.cc.o -MF CMakeFiles/binpac.dir/pac_output.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_output.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
pac_output.cc:10:1: error: OBJ32-CPP: OutputException is a non-explicit single-argument constructor.
pac_output.cc:17:1: error: OBJ32-CPP: Output is a non-explicit single-argument constructor.
pac_output.cc:21:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_output.cc:33:2: warning: DCL00-C: Const-qualify immutable objects: r
pac_output.cc:35:3: warning: ERR08-CPP: Should throw a special-purpose exception object.
pac_output.cc:41:2: warning: DCL00-C: Const-qualify immutable objects: ap
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
pac_output.cc:65:2: warning: DCL00-C: Const-qualify immutable objects: ap
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  3%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_utils.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_utils.cc.o -MF CMakeFiles/binpac.dir/pac_utils.cc.o.d -o CMakeFiles/binpac.dir/pac_utils.cc.o -c /datasets/zeek/auxil/binpac/src/pac_utils.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_utils.cc.o -MF CMakeFiles/binpac.dir/pac_utils.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_utils.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
pac_utils.cc:28:2: warning: DCL00-C: Const-qualify immutable objects: ap
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
pac_utils.cc:37:2: warning: DCL00-C: Const-qualify immutable objects: ap
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  3%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_exception.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_exception.cc.o -MF CMakeFiles/binpac.dir/pac_exception.cc.o.d -o CMakeFiles/binpac.dir/pac_exception.cc.o -c /datasets/zeek/auxil/binpac/src/pac_exception.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_exception.cc.o -MF CMakeFiles/binpac.dir/pac_exception.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_exception.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
pac_exception.cc:7:46: warning: DCL01-C: Do not reuse variable names in subscopes: msg
pac_exception.cc:24:1: error: OBJ32-CPP: ExceptionIDNotFound is a non-explicit single-argument constructor.
pac_exception.cc:24:52: warning: DCL01-C: Do not reuse variable names in subscopes: id
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Exception
pac_exception.cc:29:1: error: OBJ32-CPP: ExceptionIDRedefinition is a non-explicit single-argument constructor.
pac_exception.cc:29:60: warning: DCL01-C: Do not reuse variable names in subscopes: id
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Exception
pac_exception.cc:34:1: error: OBJ32-CPP: ExceptionIDNotEvaluated is a non-explicit single-argument constructor.
pac_exception.cc:34:60: warning: DCL01-C: Do not reuse variable names in subscopes: id
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Exception
pac_exception.cc:39:1: error: OBJ32-CPP: ExceptionIDNotField is a non-explicit single-argument constructor.
pac_exception.cc:39:52: warning: DCL01-C: Do not reuse variable names in subscopes: id
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Exception
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Exception
pac_exception.cc:50:1: error: OBJ32-CPP: ExceptionCyclicDependence is a non-explicit single-argument constructor.
pac_exception.cc:50:64: warning: DCL01-C: Do not reuse variable names in subscopes: id
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Exception
pac_exception.cc:55:70: warning: DCL01-C: Do not reuse variable names in subscopes: msg
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Exception
pac_exception.cc:60:1: error: OBJ32-CPP: ExceptionNonConstExpr is a non-explicit single-argument constructor.
pac_exception.cc:60:58: warning: DCL01-C: Do not reuse variable names in subscopes: expr
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Exception
pac_exception.cc:65:1: error: OBJ32-CPP: ExceptionInvalidCaseSizeExpr is a non-explicit single-argument constructor.
pac_exception.cc:65:72: warning: DCL01-C: Do not reuse variable names in subscopes: expr
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Exception
pac_exception.cc:72:1: error: OBJ32-CPP: ExceptionInvalidCaseLimitExpr is a non-explicit single-argument constructor.
pac_exception.cc:72:74: warning: DCL01-C: Do not reuse variable names in subscopes: expr
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: Exception
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
[  3%] [32mBuilding CXX object auxil/binpac/src/CMakeFiles/binpac.dir/pac_main.cc.o[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_main.cc.o -MF CMakeFiles/binpac.dir/pac_main.cc.o.d -o CMakeFiles/binpac.dir/pac_main.cc.o -c /datasets/zeek/auxil/binpac/src/pac_main.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/binpac -I/datasets/zeek/auxil/binpac/src -I/datasets/zeek/build/auxil/binpac/src -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/binpac/src/CMakeFiles/binpac.dir/pac_main.cc.o -MF CMakeFiles/binpac.dir/pac_main.cc.o.d -c /datasets/zeek/auxil/binpac/src/pac_main.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
pac_main.cc:18:1: warning: DCL02-C: Use visually distinct identifiers: input_filename
pac_main.cc:20:1: warning: DCL02-C: Use visually distinct identifiers: FLAGS_pac_debug
pac_main.cc:21:1: warning: DCL02-C: Use visually distinct identifiers: FLAGS_quiet
pac_main.cc:23:1: warning: DCL02-C: Use visually distinct identifiers: FLAGS_include_directories
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_main.cc:37:3: warning: DCL00-C: Const-qualify immutable objects: dir
pac_main.cc:92:10: error: STR37-C: Arguments to character-handling functions must be representable as an unsigned char
pac_main.cc:93:7: error: STR37-C: Arguments to character-handling functions must be representable as an unsigned char
pac_main.cc:104:3: warning: DCL00-C: Const-qualify immutable objects: tmp
pac_main.cc:110:2: warning: DCL00-C: Const-qualify immutable objects: basename
pac_main.cc:110:2: warning: DCL01-C: Do not reuse variable names in subscopes: basename
pac_main.cc:174:10: warning: DCL00-C: Const-qualify immutable objects: e
pac_main.cc:179:10: warning: DCL00-C: Const-qualify immutable objects: e
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
pac_main.cc:238:28: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
pac_main.cc:240:3: warning: MSC01-C: Strive for logical completeness
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::std::__cxx11::string > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::std::__cxx11::string , ::std::allocator < ::std::__cxx11::string >  > 
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator < pointer >  is a non-explicit single-argument constructor.
[  3%] [32m[1mLinking CXX executable binpac[0m
In directory:  /datasets/zeek/build/auxil/binpac/src
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG CMakeFiles/binpac.dir/pac_parse.cc.o CMakeFiles/binpac.dir/__/pac_scan.cc.o CMakeFiles/binpac.dir/pac_action.cc.o CMakeFiles/binpac.dir/pac_analyzer.cc.o CMakeFiles/binpac.dir/pac_array.cc.o CMakeFiles/binpac.dir/pac_attr.cc.o CMakeFiles/binpac.dir/pac_btype.cc.o CMakeFiles/binpac.dir/pac_case.cc.o CMakeFiles/binpac.dir/pac_conn.cc.o CMakeFiles/binpac.dir/pac_context.cc.o CMakeFiles/binpac.dir/pac_cstr.cc.o CMakeFiles/binpac.dir/pac_datadep.cc.o CMakeFiles/binpac.dir/pac_dataptr.cc.o CMakeFiles/binpac.dir/pac_dataunit.cc.o CMakeFiles/binpac.dir/pac_decl.cc.o CMakeFiles/binpac.dir/pac_embedded.cc.o CMakeFiles/binpac.dir/pac_enum.cc.o CMakeFiles/binpac.dir/pac_expr.cc.o CMakeFiles/binpac.dir/pac_exttype.cc.o CMakeFiles/binpac.dir/pac_field.cc.o CMakeFiles/binpac.dir/pac_flow.cc.o CMakeFiles/binpac.dir/pac_func.cc.o CMakeFiles/binpac.dir/pac_id.cc.o CMakeFiles/binpac.dir/pac_inputbuf.cc.o CMakeFiles/binpac.dir/pac_let.cc.o CMakeFiles/binpac.dir/pac_param.cc.o CMakeFiles/binpac.dir/pac_paramtype.cc.o CMakeFiles/binpac.dir/pac_primitive.cc.o CMakeFiles/binpac.dir/pac_record.cc.o CMakeFiles/binpac.dir/pac_redef.cc.o CMakeFiles/binpac.dir/pac_regex.cc.o CMakeFiles/binpac.dir/pac_state.cc.o CMakeFiles/binpac.dir/pac_strtype.cc.o CMakeFiles/binpac.dir/pac_type.cc.o CMakeFiles/binpac.dir/pac_typedecl.cc.o CMakeFiles/binpac.dir/pac_withinput.cc.o CMakeFiles/binpac.dir/pac_output.cc.o CMakeFiles/binpac.dir/pac_utils.cc.o CMakeFiles/binpac.dir/pac_exception.cc.o CMakeFiles/binpac.dir/pac_main.cc.o -o binpac -Wl,-rpath,:::::::::::::::::::
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG CMakeFiles/binpac.dir/pac_parse.cc.o CMakeFiles/binpac.dir/__/pac_scan.cc.o CMakeFiles/binpac.dir/pac_action.cc.o CMakeFiles/binpac.dir/pac_analyzer.cc.o CMakeFiles/binpac.dir/pac_array.cc.o CMakeFiles/binpac.dir/pac_attr.cc.o CMakeFiles/binpac.dir/pac_btype.cc.o CMakeFiles/binpac.dir/pac_case.cc.o CMakeFiles/binpac.dir/pac_conn.cc.o CMakeFiles/binpac.dir/pac_context.cc.o CMakeFiles/binpac.dir/pac_cstr.cc.o CMakeFiles/binpac.dir/pac_datadep.cc.o CMakeFiles/binpac.dir/pac_dataptr.cc.o CMakeFiles/binpac.dir/pac_dataunit.cc.o CMakeFiles/binpac.dir/pac_decl.cc.o CMakeFiles/binpac.dir/pac_embedded.cc.o CMakeFiles/binpac.dir/pac_enum.cc.o CMakeFiles/binpac.dir/pac_expr.cc.o CMakeFiles/binpac.dir/pac_exttype.cc.o CMakeFiles/binpac.dir/pac_field.cc.o CMakeFiles/binpac.dir/pac_flow.cc.o CMakeFiles/binpac.dir/pac_func.cc.o CMakeFiles/binpac.dir/pac_id.cc.o CMakeFiles/binpac.dir/pac_inputbuf.cc.o CMakeFiles/binpac.dir/pac_let.cc.o CMakeFiles/binpac.dir/pac_param.cc.o CMakeFiles/binpac.dir/pac_paramtype.cc.o CMakeFiles/binpac.dir/pac_primitive.cc.o CMakeFiles/binpac.dir/pac_record.cc.o CMakeFiles/binpac.dir/pac_redef.cc.o CMakeFiles/binpac.dir/pac_regex.cc.o CMakeFiles/binpac.dir/pac_state.cc.o CMakeFiles/binpac.dir/pac_strtype.cc.o CMakeFiles/binpac.dir/pac_type.cc.o CMakeFiles/binpac.dir/pac_typedecl.cc.o CMakeFiles/binpac.dir/pac_withinput.cc.o CMakeFiles/binpac.dir/pac_output.cc.o CMakeFiles/binpac.dir/pac_utils.cc.o CMakeFiles/binpac.dir/pac_exception.cc.o CMakeFiles/binpac.dir/pac_main.cc.o -o binpac -Wl,-rpath,:::::::::::::::::::
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[  3%] Built target binpac
make[3]: Entering directory '/datasets/zeek/build'
[  3%] [34m[1m[BISON][BIFParser] Building parser with bison 3.0.4[0m
[  3%] [34m[1m[FLEX][BIFScanner] Building scanner with flex 2.6.4[0m
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[  3%] [32mBuilding CXX object auxil/bifcl/CMakeFiles/bifcl.dir/bif_parse.cc.o[0m
In directory:  /datasets/zeek/build/auxil/bifcl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/bifcl -I/datasets/zeek/auxil/bifcl/include -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/bifcl/CMakeFiles/bifcl.dir/bif_parse.cc.o -MF CMakeFiles/bifcl.dir/bif_parse.cc.o.d -o CMakeFiles/bifcl.dir/bif_parse.cc.o -c /datasets/zeek/build/auxil/bifcl/bif_parse.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/bifcl -I/datasets/zeek/auxil/bifcl/include -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/bifcl/CMakeFiles/bifcl.dir/bif_parse.cc.o -MF CMakeFiles/bifcl.dir/bif_parse.cc.o.d -c /datasets/zeek/build/auxil/bifcl/bif_parse.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
bif_parse.cc:1130:1: warning: DCL02-C: Use visually distinct identifiers: yydebug
bif_parse.cc:1402:1: warning: DCL02-C: Use visually distinct identifiers: yylval
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: set is a non-explicit single-argument constructor.
builtin-func.y:84:2: warning: DCL00-C: Const-qualify immutable objects: varname
builtin-func.y:148:1: warning: STR05-C: Use pointers to const when referring to string literals
builtin-func.y:170:32: warning: DCL01-C: Do not reuse variable names in subscopes: type_name
builtin-func.y:170:32: warning: DCL02-C: Use visually distinct identifiers: type_name
builtin-func.y:170:32: warning: DCL02-C: Use visually distinct identifiers: type_name
builtin-func.y:170:32: warning: DCL02-C: Use visually distinct identifiers: type_name
builtin-func.y:170:32: warning: DCL02-C: Use visually distinct identifiers: type_name
builtin-func.y:170:32: warning: DCL02-C: Use visually distinct identifiers: type_name
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
builtin-func.y:190:2: warning: DCL00-C: Const-qualify immutable objects: len1
builtin-func.y:191:2: warning: DCL00-C: Const-qualify immutable objects: len2
builtin-func.y:265:5: warning: EXP12-C: Do not ignore values returned by functions: yywarn
bif_parse.cc:1048:3: warning: DCL00-C: Const-qualify immutable objects: yyo
bif_parse.cc:1049:3: warning: MSC12-C: Detect and remove code that has no effect
bif_parse.cc:1056:3: warning: MSC12-C: Detect and remove code that has no effect
bif_parse.cc:1080:55: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: yytop
bif_parse.cc:1085:7: warning: DCL00-C: Const-qualify immutable objects: yybot
bif_parse.cc:1105:3: warning: DCL00-C: Const-qualify immutable objects: yylno
bif_parse.cc:1385:3: warning: MSC12-C: Detect and remove code that has no effect
bif_parse.cc:1391:3: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
bif_parse.cc:1484:7: warning: DCL00-C: Const-qualify immutable objects: yysize
bif_parse.cc:1520:44: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
bif_parse.cc:1523:9: warning: EXP12-C: Do not ignore values returned by functions: __builtin_memcpy
bif_parse.cc:1523:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
bif_parse.cc:1523:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
bif_parse.cc:1523:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
bif_parse.cc:1523:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
bif_parse.cc:1524:9: warning: EXP12-C: Do not ignore values returned by functions: __builtin_memcpy
bif_parse.cc:1524:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
bif_parse.cc:1524:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
bif_parse.cc:1524:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
bif_parse.cc:1524:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
bif_parse.cc:1527:11: error: MEM34-C: Only free memory allocated dynamically
bif_parse.cc:1532:15: error: ARR37-C: Do not add or subtract an integer to a pointer to a non-array object
bif_parse.cc:1533:15: error: ARR37-C: Do not add or subtract an integer to a pointer to a non-array object
bif_parse.cc:1538:11: error: ARR37-C: Do not add or subtract an integer to a pointer to a non-array object
bif_parse.cc:1592:13: error: INT32-C: Ensure that operations on signed integers do not result in overflow
builtin-func.y:476:4: warning: DCL00-C: Const-qualify immutable objects: typeidx
builtin-func.y:699:4: warning: DCL00-C: Const-qualify immutable objects: implicit_arg
builtin-func.y:700:4: warning: DCL00-C: Const-qualify immutable objects: argc
bif_parse.cc:2256:3: warning: MSC12-C: Detect and remove code that has no effect
bif_parse.cc:2290:7: warning: EXP12-C: Do not ignore values returned by functions: yyerror
bif_parse.cc:2364:3: warning: MSC12-C: Detect and remove code that has no effect
bif_parse.cc:2398:7: warning: MSC12-C: Detect and remove code that has no effect
bif_parse.cc:2434:3: warning: EXP12-C: Do not ignore values returned by functions: yyerror
bif_parse.cc:2444:17: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
bif_parse.cc:2450:3: warning: MSC12-C: Detect and remove code that has no effect
bif_parse.cc:2460:5: error: MEM34-C: Only free memory allocated dynamically
builtin-func.y:797:2: warning: DCL00-C: Const-qualify immutable objects: msg_len
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: __aligned_membuf is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
aligned_buffer.h:75:16: warning: EXP05-C: Do not cast away a const qualification
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_node is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_node is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < ::BuiltinFuncArg* > 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: _Vector_base < ::BuiltinFuncArg* , ::std::allocator < ::BuiltinFuncArg* >  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
[  3%] [32mBuilding CXX object auxil/bifcl/CMakeFiles/bifcl.dir/bif_lex.cc.o[0m
In directory:  /datasets/zeek/build/auxil/bifcl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/bifcl -I/datasets/zeek/auxil/bifcl/include -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-sign-compare -MD -MT auxil/bifcl/CMakeFiles/bifcl.dir/bif_lex.cc.o -MF CMakeFiles/bifcl.dir/bif_lex.cc.o.d -o CMakeFiles/bifcl.dir/bif_lex.cc.o -c /datasets/zeek/build/auxil/bifcl/bif_lex.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/bifcl -I/datasets/zeek/auxil/bifcl/include -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-sign-compare -MD -MT auxil/bifcl/CMakeFiles/bifcl.dir/bif_lex.cc.o -MF CMakeFiles/bifcl.dir/bif_lex.cc.o.d -c /datasets/zeek/build/auxil/bifcl/bif_lex.cc
bif_lex.cc:271:1: warning: DCL02-C: Use visually distinct identifiers: yyleng
bif_lex.cc:328:1: warning: DCL02-C: Use visually distinct identifiers: yyin
bif_lex.cc:328:1: warning: DCL02-C: Use visually distinct identifiers: yyout
bif_lex.cc:333:1: warning: DCL02-C: Use visually distinct identifiers: yylineno
bif_lex.cc:553:1: warning: DCL02-C: Use visually distinct identifiers: yy_flex_debug
bif_lex.cc:562:1: warning: DCL02-C: Use visually distinct identifiers: yytext
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
bif_lex.cc:201:2: warning: DCL01-C: Do not reuse variable names in subscopes: yy_n_chars
bif_lex.cc:362:2: warning: DCL01-C: Do not reuse variable names in subscopes: yy_nxt
bif_lex.cc:846:37: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
bif_lex.cc:852:21: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
builtin-func.l:115:2: warning: DCL00-C: Const-qualify immutable objects: t
bif_lex.cc:1105:3: warning: DCL00-C: Const-qualify immutable objects: yy_amount_of_matched_text
bif_lex.cc:1170:8: warning: MSC01-C: Strive for logical completeness
bif_lex.cc:1299:5: warning: DCL00-C: Const-qualify immutable objects: new_size
bif_lex.cc:1357:3: warning: DCL00-C: Const-qualify immutable objects: new_size
bif_lex.cc:1367:52: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
bif_lex.cc:1368:56: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
bif_lex.cc:1398:36: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
bif_lex.cc:1426:35: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
bif_lex.cc:1497:4: warning: DCL00-C: Const-qualify immutable objects: offset
bif_lex.cc:1500:4: warning: MSC01-C: Strive for logical completeness
bif_lex.cc:1664:2: warning: DCL00-C: Const-qualify immutable objects: oerrno
bif_lex.cc:1700:18: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
bif_lex.cc:1701:18: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
bif_lex.cc:1779:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
bif_lex.cc:1784:3: warning: EXP12-C: Do not ignore values returned by functions: memset
bif_lex.cc:1784:45: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
bif_lex.cc:1794:3: warning: DCL00-C: Const-qualify immutable objects: grow_size
bif_lex.cc:1799:22: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
bif_lex.cc:1805:3: warning: EXP12-C: Do not ignore values returned by functions: memset
bif_lex.cc:1805:66: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
bif_lex.cc:1882:42: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
bif_lex.cc:2048:5: warning: EXP12-C: Do not ignore values returned by functions: yy_init_globals
bif_lex.cc:2080:11: warning: EXP09-C: malloc called using something other than sizeof()
bif_lex.cc:2080:11: warning: MEM04-C: Do not perform zero length allocations
bif_lex.cc:2093:9: warning: EXP09-C: malloc called using something other than sizeof()
bif_lex.cc:2093:9: warning: MEM04-C: Do not perform zero length allocations
builtin-func.l:176:13: error: FIO42-C: Close files when they are no longer needed
compilerGenerated:0:0: error: OBJ32-CPP: default_delete is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: __uniq_ptr_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: unique_ptr is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: unique_ptr is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: unique_ptr is a non-explicit single-argument constructor.
builtin-func.l:203:2: warning: DCL00-C: Const-qualify immutable objects: n
builtin-func.l:204:2: warning: DCL00-C: Const-qualify immutable objects: auto_gen_comment_buf
builtin-func.l:205:2: warning: DCL00-C: Const-qualify immutable objects: auto_gen_comment
builtin-func.l:225:36: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
builtin-func.l:226:47: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
builtin-func.l:230:10: error: STR37-C: Arguments to character-handling functions must be representable as an unsigned char
builtin-func.l:250:45: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
builtin-func.l:251:25: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
builtin-func.l:251:20: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
builtin-func.l:259:54: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
builtin-func.l:260:42: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
builtin-func.l:260:37: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
builtin-func.l:331:30: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
builtin-func.l:376:4: warning: DCL00-C: Const-qualify immutable objects: n
builtin-func.l:377:4: warning: DCL00-C: Const-qualify immutable objects: auto_gen_comment_buf
builtin-func.l:378:4: warning: DCL00-C: Const-qualify immutable objects: auto_gen_comment
builtin-func.l:400:3: warning: EXP12-C: Do not ignore values returned by functions: yyparse
builtin-func.l:441:2: warning: EXP12-C: Do not ignore values returned by functions: unlink
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: default_delete < char [] > 
compilerGenerated:0:0: error: OBJ32-CPP: __uniq_ptr_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base < deleter_type >  is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: default_delete < char [] > 
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base < pointer & >  is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: unique_ptr is a non-explicit single-argument constructor.
unique_ptr.h:110:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[  3%] [32mBuilding CXX object auxil/bifcl/CMakeFiles/bifcl.dir/bif_arg.cc.o[0m
In directory:  /datasets/zeek/build/auxil/bifcl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/bifcl -I/datasets/zeek/auxil/bifcl/include -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/bifcl/CMakeFiles/bifcl.dir/bif_arg.cc.o -MF CMakeFiles/bifcl.dir/bif_arg.cc.o.d -o CMakeFiles/bifcl.dir/bif_arg.cc.o -c /datasets/zeek/auxil/bifcl/bif_arg.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/bifcl -I/datasets/zeek/auxil/bifcl/include -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/bifcl/CMakeFiles/bifcl.dir/bif_arg.cc.o -MF CMakeFiles/bifcl.dir/bif_arg.cc.o.d -c /datasets/zeek/auxil/bifcl/bif_arg.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  4%] [32mBuilding CXX object auxil/bifcl/CMakeFiles/bifcl.dir/module_util.cc.o[0m
In directory:  /datasets/zeek/build/auxil/bifcl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/bifcl -I/datasets/zeek/auxil/bifcl/include -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/bifcl/CMakeFiles/bifcl.dir/module_util.cc.o -MF CMakeFiles/bifcl.dir/module_util.cc.o.d -o CMakeFiles/bifcl.dir/module_util.cc.o -c /datasets/zeek/auxil/bifcl/module_util.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/bifcl -I/datasets/zeek/auxil/bifcl/include -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/bifcl/CMakeFiles/bifcl.dir/module_util.cc.o -MF CMakeFiles/bifcl.dir/module_util.cc.o.d -c /datasets/zeek/auxil/bifcl/module_util.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
module_util.cc:16:2: warning: DCL00-C: Const-qualify immutable objects: module_name
module_util.cc:17:2: warning: DCL00-C: Const-qualify immutable objects: pos
module_util.cc:29:2: warning: DCL00-C: Const-qualify immutable objects: var_name
module_util.cc:30:2: warning: DCL00-C: Const-qualify immutable objects: pos
module_util.cc:62:2: warning: DCL00-C: Const-qualify immutable objects: full_name
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < wchar_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char16_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: allocator < char32_t  > 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[  4%] [32m[1mLinking CXX executable bifcl[0m
In directory:  /datasets/zeek/build/auxil/bifcl
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG CMakeFiles/bifcl.dir/bif_parse.cc.o CMakeFiles/bifcl.dir/bif_lex.cc.o CMakeFiles/bifcl.dir/bif_arg.cc.o CMakeFiles/bifcl.dir/module_util.cc.o -o bifcl -Wl,-rpath,:::::::::::::::::::
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG CMakeFiles/bifcl.dir/bif_parse.cc.o CMakeFiles/bifcl.dir/bif_lex.cc.o CMakeFiles/bifcl.dir/bif_arg.cc.o CMakeFiles/bifcl.dir/module_util.cc.o -o bifcl -Wl,-rpath,:::::::::::::::::::
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[  4%] Built target bifcl
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[  4%] [32mBuilding CXX object auxil/gen-zam/CMakeFiles/gen-zam.dir/src/Gen-ZAM.cc.o[0m
In directory:  /datasets/zeek/build/auxil/gen-zam
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/gen-zam/CMakeFiles/gen-zam.dir/src/Gen-ZAM.cc.o -MF CMakeFiles/gen-zam.dir/src/Gen-ZAM.cc.o.d -o CMakeFiles/gen-zam.dir/src/Gen-ZAM.cc.o -c /datasets/zeek/auxil/gen-zam/src/Gen-ZAM.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/gen-zam/CMakeFiles/gen-zam.dir/src/Gen-ZAM.cc.o -MF CMakeFiles/gen-zam.dir/src/Gen-ZAM.cc.o.d -c /datasets/zeek/auxil/gen-zam/src/Gen-ZAM.cc
Segmentation fault
[  4%] [32m[1mLinking CXX executable gen-zam[0m
In directory:  /datasets/zeek/build/auxil/gen-zam
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG CMakeFiles/gen-zam.dir/src/Gen-ZAM.cc.o -o gen-zam -Wl,-rpath,:::::::::::::::::::
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG CMakeFiles/gen-zam.dir/src/Gen-ZAM.cc.o -o gen-zam -Wl,-rpath,:::::::::::::::::::
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[  4%] Built target gen-zam
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[  4%] [32mBuilding CXX object auxil/paraglob/src/CMakeFiles/paraglob.dir/paraglob.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/paraglob/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -Wno-register -Werror=vla -std=c++17 -Wall -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/CMakeFiles/paraglob.dir/paraglob.cpp.o -MF CMakeFiles/paraglob.dir/paraglob.cpp.o.d -o CMakeFiles/paraglob.dir/paraglob.cpp.o -c /datasets/zeek/auxil/paraglob/src/paraglob.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -Wno-register -Werror=vla -std=c++17 -Wall -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/CMakeFiles/paraglob.dir/paraglob.cpp.o -MF CMakeFiles/paraglob.dir/paraglob.cpp.o.d -c /datasets/zeek/auxil/paraglob/src/paraglob.cpp
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/paraglob/src/ahocorasick/AhoCorasickPlus.h", line 65:
          error: namespace "std" has no member "string_view"
      EnumReturnStatus addPattern (std::string_view pattern, PatternId id, bool copy = false);
                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  4%] [32mBuilding CXX object auxil/paraglob/src/CMakeFiles/paraglob.dir/paraglob_serializer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/paraglob/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -Wno-register -Werror=vla -std=c++17 -Wall -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/CMakeFiles/paraglob.dir/paraglob_serializer.cpp.o -MF CMakeFiles/paraglob.dir/paraglob_serializer.cpp.o.d -o CMakeFiles/paraglob.dir/paraglob_serializer.cpp.o -c /datasets/zeek/auxil/paraglob/src/paraglob_serializer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -Wno-register -Werror=vla -std=c++17 -Wall -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/CMakeFiles/paraglob.dir/paraglob_serializer.cpp.o -MF CMakeFiles/paraglob.dir/paraglob_serializer.cpp.o.d -c /datasets/zeek/auxil/paraglob/src/paraglob_serializer.cpp
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  4%] [32mBuilding C object auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/ahocorasick.c.o[0m
In directory:  /datasets/zeek/build/auxil/paraglob/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/ahocorasick.c.o -MF CMakeFiles/paraglob.dir/ahocorasick/ahocorasick.c.o.d -o CMakeFiles/paraglob.dir/ahocorasick/ahocorasick.c.o -c /datasets/zeek/auxil/paraglob/src/ahocorasick/ahocorasick.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/ahocorasick.c.o -MF CMakeFiles/paraglob.dir/ahocorasick/ahocorasick.c.o.d -c /datasets/zeek/auxil/paraglob/src/ahocorasick/ahocorasick.c
ahocorasick.c:37:1: warning: DCL05-C: Use typedefs to improve code readability
ahocorasick.c:61:37: error: EXP34-C: Ensure pointer is valid before dereferencing it
ahocorasick.c:104:28: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ahocorasick.c:118:36: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ahocorasick.c:275:5: warning: EXP12-C: Do not ignore values returned by functions: ac_trie_search
ahocorasick.c:295:5: warning: MEM01-C: Store a new value in pointers immediately after free()
ahocorasick.c:408:1: warning: DCL05-C: Use typedefs to improve code readability
[  4%] [32mBuilding C object auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/node.c.o[0m
In directory:  /datasets/zeek/build/auxil/paraglob/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/node.c.o -MF CMakeFiles/paraglob.dir/ahocorasick/node.c.o.d -o CMakeFiles/paraglob.dir/ahocorasick/node.c.o -c /datasets/zeek/auxil/paraglob/src/ahocorasick/node.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/node.c.o -MF CMakeFiles/paraglob.dir/ahocorasick/node.c.o.d -c /datasets/zeek/auxil/paraglob/src/ahocorasick/node.c
node.c:126:30: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:130:13: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
node.c:133:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:135:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:244:9: warning: EXP05-C: Do not cast away a const qualification
node.c:249:9: warning: EXP05-C: Do not cast away a const qualification
node.c:255:17: warning: EXP05-C: Do not cast away a const qualification
node.c:310:10: warning: EXP05-C: Do not cast away a const qualification
node.c:310:43: warning: EXP05-C: Do not cast away a const qualification
node.c:373:35: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:373:50: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:381:33: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:381:33: error: ERR33-C: Ensure that return values are compared against the proper type
node.c:403:32: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:403:32: error: ERR33-C: Ensure that return values are compared against the proper type
node.c:411:32: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:467:12: warning: INT13-C: Use bitwise operators only on unsigned operands
node.c:482:13: warning: MSC01-C: Strive for logical completeness
[  4%] [32mBuilding C object auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/mpool.c.o[0m
In directory:  /datasets/zeek/build/auxil/paraglob/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/mpool.c.o -MF CMakeFiles/paraglob.dir/ahocorasick/mpool.c.o.d -o CMakeFiles/paraglob.dir/ahocorasick/mpool.c.o -c /datasets/zeek/auxil/paraglob/src/ahocorasick/mpool.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/mpool.c.o -MF CMakeFiles/paraglob.dir/ahocorasick/mpool.c.o.d -c /datasets/zeek/auxil/paraglob/src/ahocorasick/mpool.c
mpool.c:41:5: warning: DCL01-C: Do not reuse variable names in subscopes: free
mpool.c:65:36: error: EXP34-C: Ensure pointer is valid before dereferencing it
mpool.c:84:11: error: EXP34-C: Ensure pointer is valid before dereferencing it
mpool.c:112:6: error: MEM34-C: Only free memory allocated dynamically
mpool.c:116:5: warning: MEM01-C: Store a new value in pointers immediately after free()
mpool.c:135:10: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
mpool.c:135:24: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
mpool.c:135:18: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
mpool.c:152:56: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
mpool.c:172:36: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
mpool.c:175:26: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
[  4%] [32mBuilding C object auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/replace.c.o[0m
In directory:  /datasets/zeek/build/auxil/paraglob/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/replace.c.o -MF CMakeFiles/paraglob.dir/ahocorasick/replace.c.o.d -o CMakeFiles/paraglob.dir/ahocorasick/replace.c.o -c /datasets/zeek/auxil/paraglob/src/ahocorasick/replace.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/replace.c.o -MF CMakeFiles/paraglob.dir/ahocorasick/replace.c.o.d -c /datasets/zeek/auxil/paraglob/src/ahocorasick/replace.c
replace.c:103:52: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:106:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:154:10: warning: EXP05-C: Do not cast away a const qualification
replace.c:155:10: warning: EXP05-C: Do not cast away a const qualification
replace.c:179:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:179:27: error: ERR33-C: Ensure that return values are compared against the proper type
replace.c:241:31: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:243:52: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:255:34: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:257:52: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:289:28: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:289:57: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:302:31: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:302:31: error: ERR33-C: Ensure that return values are compared against the proper type
replace.c:373:5: warning: DCL00-C: Const-qualify immutable objects: base_position
replace.c:406:5: warning: DCL01-C: Do not reuse variable names in subscopes: index
replace.c:408:5: warning: DCL00-C: Const-qualify immutable objects: base_position
replace.c:414:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:416:31: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:432:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:435:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[  4%] [32mBuilding CXX object auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/AhoCorasickPlus.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/paraglob/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -Wno-register -Werror=vla -std=c++17 -Wall -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/AhoCorasickPlus.cpp.o -MF CMakeFiles/paraglob.dir/ahocorasick/AhoCorasickPlus.cpp.o.d -o CMakeFiles/paraglob.dir/ahocorasick/AhoCorasickPlus.cpp.o -c /datasets/zeek/auxil/paraglob/src/ahocorasick/AhoCorasickPlus.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -Wno-register -Werror=vla -std=c++17 -Wall -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/CMakeFiles/paraglob.dir/ahocorasick/AhoCorasickPlus.cpp.o -MF CMakeFiles/paraglob.dir/ahocorasick/AhoCorasickPlus.cpp.o.d -c /datasets/zeek/auxil/paraglob/src/ahocorasick/AhoCorasickPlus.cpp
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/datasets/zeek/auxil/paraglob/src/ahocorasick/AhoCorasickPlus.h", line 65:
          error: namespace "std" has no member "string_view"
      EnumReturnStatus addPattern (std::string_view pattern, PatternId id, bool copy = false);
                                        ^

"/datasets/zeek/auxil/paraglob/src/ahocorasick/AhoCorasickPlus.cpp", line 42:
          error: namespace "std" has no member "string_view"
      (std::string_view pattern, PatternId id, bool copy)
            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  4%] [32m[1mLinking CXX static library libparaglob.a[0m
make[3]: Leaving directory '/datasets/zeek/build'
[  4%] Built target paraglob
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[  4%] [32mBuilding C object auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/ahocorasick.c.o[0m
In directory:  /datasets/zeek/build/auxil/paraglob/src/ahocorasick
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/ahocorasick.c.o -MF CMakeFiles/ahocorasick.dir/ahocorasick.c.o.d -o CMakeFiles/ahocorasick.dir/ahocorasick.c.o -c /datasets/zeek/auxil/paraglob/src/ahocorasick/ahocorasick.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/ahocorasick.c.o -MF CMakeFiles/ahocorasick.dir/ahocorasick.c.o.d -c /datasets/zeek/auxil/paraglob/src/ahocorasick/ahocorasick.c
ahocorasick.c:37:1: warning: DCL05-C: Use typedefs to improve code readability
ahocorasick.c:61:37: error: EXP34-C: Ensure pointer is valid before dereferencing it
ahocorasick.c:104:28: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ahocorasick.c:118:36: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ahocorasick.c:275:5: warning: EXP12-C: Do not ignore values returned by functions: ac_trie_search
ahocorasick.c:295:5: warning: MEM01-C: Store a new value in pointers immediately after free()
ahocorasick.c:408:1: warning: DCL05-C: Use typedefs to improve code readability
[  4%] [32mBuilding C object auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/node.c.o[0m
In directory:  /datasets/zeek/build/auxil/paraglob/src/ahocorasick
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/node.c.o -MF CMakeFiles/ahocorasick.dir/node.c.o.d -o CMakeFiles/ahocorasick.dir/node.c.o -c /datasets/zeek/auxil/paraglob/src/ahocorasick/node.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/node.c.o -MF CMakeFiles/ahocorasick.dir/node.c.o.d -c /datasets/zeek/auxil/paraglob/src/ahocorasick/node.c
node.c:126:30: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:130:13: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
node.c:133:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:135:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:244:9: warning: EXP05-C: Do not cast away a const qualification
node.c:249:9: warning: EXP05-C: Do not cast away a const qualification
node.c:255:17: warning: EXP05-C: Do not cast away a const qualification
node.c:310:10: warning: EXP05-C: Do not cast away a const qualification
node.c:310:43: warning: EXP05-C: Do not cast away a const qualification
node.c:373:35: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:373:50: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:381:33: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:381:33: error: ERR33-C: Ensure that return values are compared against the proper type
node.c:403:32: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:403:32: error: ERR33-C: Ensure that return values are compared against the proper type
node.c:411:32: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
node.c:467:12: warning: INT13-C: Use bitwise operators only on unsigned operands
node.c:482:13: warning: MSC01-C: Strive for logical completeness
[  4%] [32mBuilding C object auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/mpool.c.o[0m
In directory:  /datasets/zeek/build/auxil/paraglob/src/ahocorasick
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/mpool.c.o -MF CMakeFiles/ahocorasick.dir/mpool.c.o.d -o CMakeFiles/ahocorasick.dir/mpool.c.o -c /datasets/zeek/auxil/paraglob/src/ahocorasick/mpool.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/mpool.c.o -MF CMakeFiles/ahocorasick.dir/mpool.c.o.d -c /datasets/zeek/auxil/paraglob/src/ahocorasick/mpool.c
mpool.c:41:5: warning: DCL01-C: Do not reuse variable names in subscopes: free
mpool.c:65:36: error: EXP34-C: Ensure pointer is valid before dereferencing it
mpool.c:84:11: error: EXP34-C: Ensure pointer is valid before dereferencing it
mpool.c:112:6: error: MEM34-C: Only free memory allocated dynamically
mpool.c:116:5: warning: MEM01-C: Store a new value in pointers immediately after free()
mpool.c:135:10: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
mpool.c:135:24: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
mpool.c:135:18: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
mpool.c:152:56: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
mpool.c:172:36: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
mpool.c:175:26: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
[  4%] [32mBuilding C object auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/replace.c.o[0m
In directory:  /datasets/zeek/build/auxil/paraglob/src/ahocorasick
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/replace.c.o -MF CMakeFiles/ahocorasick.dir/replace.c.o.d -o CMakeFiles/ahocorasick.dir/replace.c.o -c /datasets/zeek/auxil/paraglob/src/ahocorasick/replace.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/replace.c.o -MF CMakeFiles/ahocorasick.dir/replace.c.o.d -c /datasets/zeek/auxil/paraglob/src/ahocorasick/replace.c
replace.c:103:52: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:106:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:154:10: warning: EXP05-C: Do not cast away a const qualification
replace.c:155:10: warning: EXP05-C: Do not cast away a const qualification
replace.c:179:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:179:27: error: ERR33-C: Ensure that return values are compared against the proper type
replace.c:241:31: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:243:52: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:255:34: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:257:52: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:289:28: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:289:57: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:302:31: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:302:31: error: ERR33-C: Ensure that return values are compared against the proper type
replace.c:373:5: warning: DCL00-C: Const-qualify immutable objects: base_position
replace.c:406:5: warning: DCL01-C: Do not reuse variable names in subscopes: index
replace.c:408:5: warning: DCL00-C: Const-qualify immutable objects: base_position
replace.c:414:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:416:31: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:432:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
replace.c:435:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[  4%] [32mBuilding CXX object auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/AhoCorasickPlus.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/paraglob/src/ahocorasick
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -Wno-register -Werror=vla -std=c++17 -Wall -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/AhoCorasickPlus.cpp.o -MF CMakeFiles/ahocorasick.dir/AhoCorasickPlus.cpp.o.d -o CMakeFiles/ahocorasick.dir/AhoCorasickPlus.cpp.o -c /datasets/zeek/auxil/paraglob/src/ahocorasick/AhoCorasickPlus.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -Wno-register -Werror=vla -std=c++17 -Wall -O2 -g -DNDEBUG -MD -MT auxil/paraglob/src/ahocorasick/CMakeFiles/ahocorasick.dir/AhoCorasickPlus.cpp.o -MF CMakeFiles/ahocorasick.dir/AhoCorasickPlus.cpp.o.d -c /datasets/zeek/auxil/paraglob/src/ahocorasick/AhoCorasickPlus.cpp
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/datasets/zeek/auxil/paraglob/src/ahocorasick/AhoCorasickPlus.h", line 65:
          error: namespace "std" has no member "string_view"
      EnumReturnStatus addPattern (std::string_view pattern, PatternId id, bool copy = false);
                                        ^

"/datasets/zeek/auxil/paraglob/src/ahocorasick/AhoCorasickPlus.cpp", line 42:
          error: namespace "std" has no member "string_view"
      (std::string_view pattern, PatternId id, bool copy)
            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  4%] [32m[1mLinking CXX static library libahocorasick.a[0m
make[3]: Leaving directory '/datasets/zeek/build'
[  4%] Built target ahocorasick
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[  4%] [32mBuilding CXX object auxil/paraglob/tools/CMakeFiles/paraglob-test.dir/driver.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/paraglob/tools
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -Wno-register -Werror=vla -std=c++17 -Wall -O2 -g -DNDEBUG -MD -MT auxil/paraglob/tools/CMakeFiles/paraglob-test.dir/driver.cpp.o -MF CMakeFiles/paraglob-test.dir/driver.cpp.o.d -o CMakeFiles/paraglob-test.dir/driver.cpp.o -c /datasets/zeek/auxil/paraglob/tools/driver.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -Wno-register -Werror=vla -std=c++17 -Wall -O2 -g -DNDEBUG -MD -MT auxil/paraglob/tools/CMakeFiles/paraglob-test.dir/driver.cpp.o -MF CMakeFiles/paraglob-test.dir/driver.cpp.o.d -c /datasets/zeek/auxil/paraglob/tools/driver.cpp
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  4%] [32mBuilding CXX object auxil/paraglob/tools/CMakeFiles/paraglob-test.dir/benchmark.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/paraglob/tools
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -Wno-register -Werror=vla -std=c++17 -Wall -O2 -g -DNDEBUG -MD -MT auxil/paraglob/tools/CMakeFiles/paraglob-test.dir/benchmark.cpp.o -MF CMakeFiles/paraglob-test.dir/benchmark.cpp.o.d -o CMakeFiles/paraglob-test.dir/benchmark.cpp.o -c /datasets/zeek/auxil/paraglob/tools/benchmark.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/paraglob/src -I/datasets/zeek/auxil/paraglob/include -Wall -Wno-unused -Wno-register -Werror=vla -std=c++17 -Wall -O2 -g -DNDEBUG -MD -MT auxil/paraglob/tools/CMakeFiles/paraglob-test.dir/benchmark.cpp.o -MF CMakeFiles/paraglob-test.dir/benchmark.cpp.o.d -c /datasets/zeek/auxil/paraglob/tools/benchmark.cpp
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  4%] [32m[1mLinking CXX executable paraglob-test[0m
In directory:  /datasets/zeek/build/auxil/paraglob/tools
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -std=c++17 -Wall -O2 -g -DNDEBUG CMakeFiles/paraglob-test.dir/driver.cpp.o CMakeFiles/paraglob-test.dir/benchmark.cpp.o -o paraglob-test -Wl,-rpath,::::::::::::::::::: ../src/libparaglob.a
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -std=c++17 -Wall -O2 -g -DNDEBUG CMakeFiles/paraglob-test.dir/driver.cpp.o CMakeFiles/paraglob-test.dir/benchmark.cpp.o -o paraglob-test -Wl,-rpath,::::::::::::::::::: ../src/libparaglob.a
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[  4%] Built target paraglob-test
make[3]: Entering directory '/datasets/zeek/build'
[  4%] [34m[1mGenerating src/sec_strings.cpp[0m
[  4%] [34m[1mGenerating src/async/read_result_strings.cpp[0m
[  4%] [34m[1mGenerating src/async/write_result_strings.cpp[0m
[  4%] [34m[1mGenerating src/exit_reason_strings.cpp[0m
[  4%] [34m[1mGenerating src/flow/observable_state_strings.cpp[0m
[  4%] [34m[1mGenerating src/flow/observer_state_strings.cpp[0m
[  4%] [34m[1mGenerating src/intrusive/inbox_result_strings.cpp[0m
[  4%] [34m[1mGenerating src/intrusive/task_result_strings.cpp[0m
[  4%] [34m[1mGenerating src/invoke_message_result_strings.cpp[0m
[  5%] [34m[1mGenerating src/message_priority_strings.cpp[0m
[  5%] [34m[1mGenerating src/pec_strings.cpp[0m
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_actor.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/abstract_actor.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/abstract_actor.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/abstract_actor.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/abstract_actor.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/abstract_actor.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_channel.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_channel.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/abstract_channel.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/abstract_channel.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/abstract_channel.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_channel.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/abstract_channel.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/abstract_channel.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_group.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_group.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/abstract_group.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/abstract_group.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/abstract_group.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_group.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/abstract_group.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/abstract_group.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/action.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/action.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/action.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/action.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/action.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/action.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/action.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/action.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/atomic_ref_counted.hpp"
          , line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/actor.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_addr.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_addr.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_addr.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/actor_addr.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_addr.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_addr.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_addr.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_addr.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_clock.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_clock.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_clock.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/actor_clock.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_clock.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_clock.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_clock.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_clock.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/atomic_ref_counted.hpp"
          , line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_companion.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_companion.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_companion.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/actor_companion.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_companion.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_companion.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_companion.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_companion.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_config.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_config.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_config.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/actor_config.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_config.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_config.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_config.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_config.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_control_block.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_control_block.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_control_block.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/actor_control_block.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_control_block.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_control_block.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_control_block.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_control_block.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_ostream.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_ostream.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_ostream.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/actor_ostream.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_ostream.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_ostream.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_ostream.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_ostream.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_pool.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_pool.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_pool.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/actor_pool.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_pool.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_pool.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_pool.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_pool.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_profiler.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_profiler.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_profiler.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/actor_profiler.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_profiler.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_profiler.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_profiler.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_profiler.cpp
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
ratio:279:3: warning: DCL02-C: Use visually distinct identifiers: num
ratio:282:3: warning: DCL02-C: Use visually distinct identifiers: den
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_proxy.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_proxy.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_proxy.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/actor_proxy.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_proxy.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_proxy.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_proxy.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_proxy.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_registry.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_registry.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_registry.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/actor_registry.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_registry.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_registry.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_registry.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_registry.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  5%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_system.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_system.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_system.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/actor_system.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_system.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_system.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_system.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_system.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_system_config.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_system_config.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_system_config.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/actor_system_config.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_system_config.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_system_config.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/actor_system_config.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_system_config.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
In file included from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/settings.hpp:7,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/metric_registry.hpp:16,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_system.hpp:41,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_factory.hpp:11,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_system_config.hpp:15,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_system_config.cpp:5:
In constructor 'caf::config_value::config_value(T&&) [with T = long int&; E = void]',
    inlined from 'caf::pec caf::detail::config_consumer::value(T&&) [with T = long int&]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/config_consumer.hpp:105:22,
    inlined from 'void caf::detail::parser::read_number_or_timespan(State&, Consumer&, EnableRange)::interim_consumer::value(int64_t) [with State = caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>; Consumer = caf::detail::config_consumer; EnableRange = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp:46:23,
    inlined from 'caf::detail::parser::read_number<caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>, caf::detail::parser::read_number_or_timespan<caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>, caf::detail::config_consumer, std::integral_constant<bool, false> >(caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>&, caf::detail::config_consumer&, std::integral_constant<bool, false>)::interim_consumer, std::integral_constant<bool, true>, std::integral_constant<bool, false> >(caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>&, caf::detail::parser::read_number_or_timespan<caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>, caf::detail::config_consumer, std::integral_constant<bool, false> >(caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>&, caf::detail::config_consumer&, std::integral_constant<bool, false>)::interim_consumer&, std::integral_constant<bool, true>, std::integral_constant<bool, false>)::<lambda()>' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number.hpp:51:21,
    inlined from 'caf::detail::scope_guard<Fun>::~scope_guard() [with Fun = caf::detail::parser::read_number<caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>, caf::detail::parser::read_number_or_timespan<caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>, caf::detail::config_consumer, std::integral_constant<bool, false> >(caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>&, caf::detail::config_consumer&, std::integral_constant<bool, false>)::interim_consumer, std::integral_constant<bool, true>, std::integral_constant<bool, false> >(caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>&, caf::detail::parser::read_number_or_timespan<caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>, caf::detail::config_consumer, std::integral_constant<bool, false> >(caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>&, caf::detail::config_consumer&, std::integral_constant<bool, false>)::interim_consumer&, std::integral_constant<bool, true>, std::integral_constant<bool, false>)::<lambda()>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/scope_guard.hpp:29:11,
    inlined from 'void caf::detail::parser::read_number(State&, Consumer&, EnableFloat, EnableRange) [with State = caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>; Consumer = caf::detail::parser::read_number_or_timespan<caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>, caf::detail::config_consumer, std::integral_constant<bool, false> >(caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>&, caf::detail::config_consumer&, std::integral_constant<bool, false>)::interim_consumer; EnableFloat = std::integral_constant<bool, true>; EnableRange = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number.hpp:178:1,
    inlined from 'void caf::detail::parser::read_number_or_timespan(State&, Consumer&, EnableRange) [with State = caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>; Consumer = caf::detail::config_consumer; EnableRange = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp:74:5,
    inlined from 'void caf::detail::parser::read_config_value(State&, Consumer&&, InsideList) [with State = caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>; Consumer = caf::detail::config_consumer&; InsideList = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_config.hpp:228:5:
/datasets/zeek/auxil/broker/caf/libcaf_core/caf/config_value.hpp:106:8: warning: '*(long int*)((char*)&ic + offsetof(caf::detail::parser::read_number_or_timespan::interim_consumer, caf::detail::parser::read_number_or_timespan::interim_consumer::interim.caf::variant<caf::none_t, long int, double>::data_.caf::detail::variant_data<caf::none_t, long int, double, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>::<unnamed>))' may be used uninitialized [-Wmaybe-uninitialized]
  106 |     set(std::forward<T>(x));
      |     ~~~^~~~~~~~~~~~~~~~~~~~
In file included from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_config.hpp:14,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/src/actor_system_config.cpp:18:
/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp: In function 'void caf::detail::parser::read_config_value(State&, Consumer&&, InsideList) [with State = caf::parser_state<caf::{anonymous}::config_iter, caf::{anonymous}::config_sentinel>; Consumer = caf::detail::config_consumer&; InsideList = std::integral_constant<bool, false>]':
/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp:57:20: note: 'ic' declared here
   57 |   interim_consumer ic;
      |                    ^~
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/batch.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/batch.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/async/batch.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/async/batch.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/async/batch.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/batch.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/async/batch.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/async/batch.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 9: error:
          qualified name is not allowed
  namespace caf::async {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 37:
          error: intrusive_ptr is not a template
  using execution_context_ptr = intrusive_ptr<execution_context>;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 42:
          error: incomplete type is not allowed
  batch make_batch(span<const T> items);
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 42:
          error: identifier "span" is undefined
  batch make_batch(span<const T> items);
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 42:
          error: expected an expression
  batch make_batch(span<const T> items);
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/consumer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/consumer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/async/consumer.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/async/consumer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/async/consumer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/consumer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/async/consumer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/async/consumer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/execution_context.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/execution_context.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/async/execution_context.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/async/execution_context.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/async/execution_context.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/execution_context.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/async/execution_context.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/async/execution_context.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/atomic_ref_counted.hpp"
          , line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/producer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/producer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/async/producer.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/async/producer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/async/producer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/producer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/async/producer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/async/producer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/attachable.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/attachable.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/attachable.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/attachable.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/attachable.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/attachable.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/attachable.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/attachable.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/behavior.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/behavior.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/behavior.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/behavior.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/behavior.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/behavior.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/behavior.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/behavior.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/binary_deserializer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/binary_deserializer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/binary_deserializer.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/binary_deserializer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/binary_deserializer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/binary_deserializer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/binary_deserializer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/binary_deserializer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/binary_serializer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/binary_serializer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/binary_serializer.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/binary_serializer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/binary_serializer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/binary_serializer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/binary_serializer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/binary_serializer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/blocking_actor.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/blocking_actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/blocking_actor.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/blocking_actor.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/blocking_actor.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/blocking_actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/blocking_actor.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/blocking_actor.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/config_option.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/config_option.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_option.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/config_option.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_option.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option_adder.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option_adder.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/config_option_adder.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/config_option_adder.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_option_adder.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option_adder.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/config_option_adder.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_option_adder.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option_set.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option_set.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/config_option_set.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/config_option_set.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_option_set.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option_set.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/config_option_set.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_option_set.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/config_value.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/config_value.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_value.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/config_value.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_value.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
In file included from /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_value.cpp:5:
In constructor 'caf::config_value::config_value(T&&) [with T = long int&; E = void]',
    inlined from 'void caf::detail::config_value_consumer::value(T&&) [with T = long int&]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/config_consumer.hpp:135:12,
    inlined from 'void caf::detail::parser::read_number_or_timespan(State&, Consumer&, EnableRange)::interim_consumer::value(int64_t) [with State = caf::parser_state<const char*>; Consumer = caf::detail::config_value_consumer; EnableRange = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp:46:23,
    inlined from 'caf::detail::parser::read_number<caf::parser_state<const char*>, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_value_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_value_consumer&, std::integral_constant<bool, false>)::interim_consumer, std::integral_constant<bool, true>, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_value_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_value_consumer&, std::integral_constant<bool, false>)::interim_consumer&, std::integral_constant<bool, true>, std::integral_constant<bool, false>)::<lambda()>' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number.hpp:51:21,
    inlined from 'caf::detail::parser::read_number<caf::parser_state<const char*>, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_value_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_value_consumer&, std::integral_constant<bool, false>)::interim_consumer, std::integral_constant<bool, true>, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_value_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_value_consumer&, std::integral_constant<bool, false>)::interim_consumer&, std::integral_constant<bool, true>, std::integral_constant<bool, false>)::<lambda()>' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number.hpp:49:42,
    inlined from 'caf::detail::scope_guard<Fun>::~scope_guard() [with Fun = caf::detail::parser::read_number<caf::parser_state<const char*>, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_value_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_value_consumer&, std::integral_constant<bool, false>)::interim_consumer, std::integral_constant<bool, true>, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_value_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_value_consumer&, std::integral_constant<bool, false>)::interim_consumer&, std::integral_constant<bool, true>, std::integral_constant<bool, false>)::<lambda()>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/scope_guard.hpp:29:11,
    inlined from 'void caf::detail::parser::read_number(State&, Consumer&, EnableFloat, EnableRange) [with State = caf::parser_state<const char*>; Consumer = caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_value_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_value_consumer&, std::integral_constant<bool, false>)::interim_consumer; EnableFloat = std::integral_constant<bool, true>; EnableRange = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number.hpp:178:1,
    inlined from 'void caf::detail::parser::read_number_or_timespan(State&, Consumer&, EnableRange) [with State = caf::parser_state<const char*>; Consumer = caf::detail::config_value_consumer; EnableRange = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp:74:5,
    inlined from 'void caf::detail::parser::read_config_value(State&, Consumer&&, InsideList) [with State = caf::parser_state<const char*>; Consumer = caf::detail::config_value_consumer&; InsideList = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_config.hpp:228:5,
    inlined from 'static caf::expected<caf::config_value> caf::config_value::parse(caf::string_view::iterator, caf::string_view::iterator)' at /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_value.cpp:79:28:
/datasets/zeek/auxil/broker/caf/libcaf_core/caf/config_value.hpp:106:8: warning: '*(long int*)((char*)&ic + offsetof(caf::detail::parser::read_number_or_timespan::interim_consumer, caf::detail::parser::read_number_or_timespan::interim_consumer::interim.caf::variant<caf::none_t, long int, double>::data_.caf::detail::variant_data<caf::none_t, long int, double, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>::<unnamed>))' may be used uninitialized [-Wmaybe-uninitialized]
  106 |     set(std::forward<T>(x));
      |     ~~~^~~~~~~~~~~~~~~~~~~~
In file included from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_config.hpp:14,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_value.cpp:16:
/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp: In static member function 'static caf::expected<caf::config_value> caf::config_value::parse(caf::string_view::iterator, caf::string_view::iterator)':
/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp:57:20: note: 'ic' declared here
   57 |   interim_consumer ic;
      |                    ^~
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value_reader.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value_reader.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/config_value_reader.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/config_value_reader.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_value_reader.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value_reader.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/config_value_reader.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_value_reader.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value_writer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value_writer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/config_value_writer.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/config_value_writer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_value_writer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value_writer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/config_value_writer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/config_value_writer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/decorator/sequencer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/decorator/sequencer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/decorator/sequencer.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/decorator/sequencer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/decorator/sequencer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/decorator/sequencer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/decorator/sequencer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/decorator/sequencer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/default_attachable.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/default_attachable.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/default_attachable.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/default_attachable.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/default_attachable.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/default_attachable.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/default_attachable.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/default_attachable.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  6%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/deserializer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/deserializer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/deserializer.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/deserializer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/deserializer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/deserializer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/deserializer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/deserializer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/abstract_worker.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/abstract_worker.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 14: error: not a class or struct name
  class CAF_CORE_EXPORT abstract_worker : public ref_counted, public resumable {
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 14: error: not a class or struct name
  class CAF_CORE_EXPORT abstract_worker : public ref_counted, public resumable {
                                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 18: error: invalid friend declaration
    friend abstract_worker_hub;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 24: error: member function declared with "override" does not
          override a base class member
    ~abstract_worker() override;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 28: error: identifier "subtype_t" is undefined
    subtype_t subtype() const override;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 28: error: member function declared with "override" does not
          override a base class member
    subtype_t subtype() const override;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 30: error: member function declared with "override" does not
          override a base class member
    void intrusive_ptr_add_ref_impl() override;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 32: error: member function declared with "override" does not
          override a base class member
    void intrusive_ptr_release_impl() override;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/abstract_worker.cpp",
          line 7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/abstract_worker.cpp",
          line 11: error: this declaration has no storage class or type
          specifier
  abstract_worker::abstract_worker() : next_(nullptr) {
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/abstract_worker.cpp",
          line 11: error: expected a ";"
  abstract_worker::abstract_worker() : next_(nullptr) {
                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker_hub.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker_hub.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker_hub.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker_hub.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/abstract_worker_hub.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker_hub.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker_hub.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/abstract_worker_hub.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 14: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 38: error: identifier "abstract_worker" is undefined
    void push_new(abstract_worker* ptr);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 41: error: identifier "abstract_worker" is undefined
    void push_returning(abstract_worker* ptr);
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 46: error: identifier "abstract_worker" is undefined
    abstract_worker* pop_impl();
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 51: error: identifier "abstract_worker" is undefined
    abstract_worker* peek_impl();
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 55: error: identifier "abstract_worker" is undefined
    std::atomic<abstract_worker*> head_;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 14: error: not a class or struct name
  class CAF_CORE_EXPORT abstract_worker : public ref_counted, public resumable {
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 14: error: not a class or struct name
  class CAF_CORE_EXPORT abstract_worker : public ref_counted, public resumable {
                                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 18: error: invalid friend declaration
    friend abstract_worker_hub;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 24: error: member function declared with "override" does not
          override a base class member
    ~abstract_worker() override;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 28: error: identifier "subtype_t" is undefined
    subtype_t subtype() const override;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 28: error: member function declared with "override" does not
          override a base class member
    subtype_t subtype() const override;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 30: error: member function declared with "override" does not
          override a base class member
    void intrusive_ptr_add_ref_impl() override;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 32: error: member function declared with "override" does not
          override a base class member
    void intrusive_ptr_release_impl() override;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/abstract_worker_hub.cpp
          ", line 9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/abstract_worker_hub.cpp
          ", line 13: error: this declaration has no storage class or type
          specifier
  abstract_worker_hub::abstract_worker_hub() : head_(nullptr), running_(0) {
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/abstract_worker_hub.cpp
          ", line 13: error: expected a ";"
  abstract_worker_hub::abstract_worker_hub() : head_(nullptr), running_(0) {
                     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/atomic_ref_counted.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/atomic_ref_counted.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/atomic_ref_counted.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/atomic_ref_counted.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/atomic_ref_counted.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/atomic_ref_counted.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/atomic_ref_counted.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/atomic_ref_counted.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/atomic_ref_counted.hpp"
          , line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/atomic_ref_counted.cpp"
          , line 7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/atomic_ref_counted.cpp"
          , line 9: error: this declaration has no storage class or type
          specifier
  atomic_ref_counted::~atomic_ref_counted() {
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/atomic_ref_counted.cpp"
          , line 9: error: expected a ";"
  atomic_ref_counted::~atomic_ref_counted() {
                    ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/base64.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/base64.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/base64.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/base64.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/base64.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/base64.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/base64.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/base64.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_impl.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_impl.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_impl.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_impl.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/behavior_impl.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_impl.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_impl.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/behavior_impl.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_stack.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_stack.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_stack.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_stack.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/behavior_stack.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_stack.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_stack.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/behavior_stack.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/blocking_behavior.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/blocking_behavior.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/blocking_behavior.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/blocking_behavior.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/blocking_behavior.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/blocking_behavior.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/blocking_behavior.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/blocking_behavior.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/config_consumer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/config_consumer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/config_consumer.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/config_consumer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/config_consumer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/config_consumer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/config_consumer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/config_consumer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_mac_addresses.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_mac_addresses.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/get_mac_addresses.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/get_mac_addresses.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/get_mac_addresses.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_mac_addresses.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/get_mac_addresses.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/get_mac_addresses.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/get_mac_addresses.hpp",
          line 13: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/scope_guard.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/get_mac_addresses.cpp",
          line 104: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/get_mac_addresses.cpp",
          line 106: error: identifier "iface_info" is undefined
  std::vector<iface_info> get_mac_addresses() {
              ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::allocator<<error-type>>>"
          has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::allocator<<error-type>>]" at line
                      921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<<error-t
                      ype>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<<error-type>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<<error-type>>]" at line 261 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 115 of
                      "/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/g
                      et_mac_addresses.cpp"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::allocator<<error-type>>]" at line
                      921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<<error-t
                      ype>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<<error-type>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<<error-type>>]" at line 261 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 115 of
                      "/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/g
                      et_mac_addresses.cpp"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::allocator<<error-type>>,
          false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<<error-t
                      ype>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<<error-type>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<<error-type>>]" at line 261 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 115 of
                      "/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/g
                      et_mac_addresses.cpp"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<<error-t
                      ype>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<<error-type>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<<error-type>>]" at line 261 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 115 of
                      "/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/g
                      et_mac_addresses.cpp"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_default_constructible<std::allocator<<error-type>>>" has no
          member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<<error-t
                      ype>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<<error-type>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<<error-type>>]" at line 261 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 115 of
                      "/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/g
                      et_mac_addresses.cpp"

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/get_mac_addresses.cpp",
          line 117: error: identifier "make_scope_guard" is undefined
    auto g = make_scope_guard([&] { close(sck); });
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/get_mac_addresses.cpp",
          line 127: error: identifier "iface_info" is undefined
    std::vector<iface_info> result;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/get_mac_addresses.cpp",
          line 150: error: no instance of overloaded function "std::vector<_Tp,
          _Alloc>::push_back [with _Tp=<error-type>,
          _Alloc=std::allocator<<error-type>>]" matches the argument list
            argument types are: ({...})
            object type is: std::vector<<error-type>,
                      std::allocator<<error-type>>>
        result.push_back({item->ifr_name, std::move(addr)});
               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_process_id.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_process_id.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/get_process_id.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/get_process_id.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/get_process_id.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_process_id.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/get_process_id.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/get_process_id.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/get_process_id.hpp",
          line 13: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/get_process_id.cpp",
          line 16: error: qualified name is not allowed
  namespace caf::detail {
            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_root_uuid.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_root_uuid.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/get_root_uuid.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/get_root_uuid.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/get_root_uuid.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_root_uuid.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/get_root_uuid.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/get_root_uuid.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/get_root_uuid.hpp",
          line 11: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/glob_match.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/glob_match.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/glob_match.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/glob_match.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/glob_match.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/glob_match.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/glob_match.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/glob_match.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/glob_match.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/glob_match.cpp", line
          44: error: qualified name is not allowed
  namespace caf::detail {
            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/group_tunnel.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/group_tunnel.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/group_tunnel.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/group_tunnel.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/group_tunnel.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/group_tunnel.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/group_tunnel.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/group_tunnel.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/invoke_result_visitor.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/invoke_result_visitor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/invoke_result_visitor.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/invoke_result_visitor.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/invoke_result_visitor.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/invoke_result_visitor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/invoke_result_visitor.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/invoke_result_visitor.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/int_list.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/int_list.hpp", line 76:
          error: type_list is not a template
      typename il_indices<type_list<Ts...>, Pos + 1, int_list<Is..., Pos>>::type;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          18: error: tl_at is not a template
  typename tl_at<type_list<Ts...>, Pos>::type get(const type_list<Ts...>&);
           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          18: error: identifier "type_list" is undefined
  typename tl_at<type_list<Ts...>, Pos>::type get(const type_list<Ts...>&);
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          18: error: type name is not allowed
  typename tl_at<type_list<Ts...>, Pos>::type get(const type_list<Ts...>&);
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          18: error: expected a ";"
  typename tl_at<type_list<Ts...>, Pos>::type get(const type_list<Ts...>&);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          21: error: identifier "detail" is undefined
  decltype(auto) apply_args(F& f, detail::int_list<Is...>, Tuple& tup) {
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          21: error: int_list is not a template
  decltype(auto) apply_args(F& f, detail::int_list<Is...>, Tuple& tup) {
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          21: error: expected a ","
  decltype(auto) apply_args(F& f, detail::int_list<Is...>, Tuple& tup) {
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          22: error: identifier "get" is undefined
    return f(get<Is>(tup)...);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          27: error: identifier "get" is undefined
    return f(get<Is>(tup)...);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          37: error: identifier "detail" is undefined
  auto apply_moved_args(F& f, detail::int_list<Is...>, Tuple& tup)
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          37: error: int_list is not a template
  auto apply_moved_args(F& f, detail::int_list<Is...>, Tuple& tup)
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          37: error: expected a ","
  auto apply_moved_args(F& f, detail::int_list<Is...>, Tuple& tup)
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          38: error: identifier "get" is undefined
    -> decltype(f(std::move(get<Is>(tup))...)) {
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          39: error: identifier "get" is undefined
    return f(std::move(get<Is>(tup))...);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          43: error: identifier "detail" is undefined
  auto apply_args_prefixed(F& f, detail::int_list<>, Tuple&, Ts&&... xs)
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          43: error: int_list is not a template
  auto apply_args_prefixed(F& f, detail::int_list<>, Tuple&, Ts&&... xs)
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          43: error: expected a ","
  auto apply_args_prefixed(F& f, detail::int_list<>, Tuple&, Ts&&... xs)
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          49: error: identifier "detail" is undefined
  auto apply_args_prefixed(F& f, detail::int_list<Is...>, Tuple& tup, Ts&&... xs)
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          49: error: int_list is not a template
  auto apply_args_prefixed(F& f, detail::int_list<Is...>, Tuple& tup, Ts&&... xs)
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          49: error: expected a ","
  auto apply_args_prefixed(F& f, detail::int_list<Is...>, Tuple& tup, Ts&&... xs)
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          50: error: identifier "get" is undefined
    -> decltype(f(std::forward<Ts>(xs)..., get<Is>(tup)...)) {
                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          51: error: identifier "get" is undefined
    return f(std::forward<Ts>(xs)..., get<Is>(tup)...);
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          55: error: identifier "detail" is undefined
  auto apply_moved_args_prefixed(F& f, detail::int_list<>, Tuple&, Ts&&... xs)
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          55: error: int_list is not a template
  auto apply_moved_args_prefixed(F& f, detail::int_list<>, Tuple&, Ts&&... xs)
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          55: error: expected a ","
  auto apply_moved_args_prefixed(F& f, detail::int_list<>, Tuple&, Ts&&... xs)
                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          61: error: identifier "detail" is undefined
  auto apply_moved_args_prefixed(F& f, detail::int_list<Is...>, Tuple& tup,
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          61: error: int_list is not a template
  auto apply_moved_args_prefixed(F& f, detail::int_list<Is...>, Tuple& tup,
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          61: error: expected a ","
  auto apply_moved_args_prefixed(F& f, detail::int_list<Is...>, Tuple& tup,
                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          63: error: identifier "get" is undefined
    -> decltype(f(std::forward<Ts>(xs)..., std::move(get<Is>(tup))...)) {
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          64: error: identifier "get" is undefined
    return f(std::forward<Ts>(xs)..., std::move(get<Is>(tup))...);
                                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          68: error: identifier "detail" is undefined
  auto apply_args_suffxied(F& f, detail::int_list<Is...>, Tuple& tup, Ts&&... xs)
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          68: error: int_list is not a template
  auto apply_args_suffxied(F& f, detail::int_list<Is...>, Tuple& tup, Ts&&... xs)
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          68: error: expected a ","
  auto apply_args_suffxied(F& f, detail::int_list<Is...>, Tuple& tup, Ts&&... xs)
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          69: error: identifier "get" is undefined
    -> decltype(f(get<Is>(tup)..., std::forward<Ts>(xs)...)) {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/apply_args.hpp", line
          70: error: identifier "get" is undefined
    return f(get<Is>(tup)..., std::forward<Ts>(xs)...);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 10:
          error: expected an identifier
  struct overload;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 13:
          error: expected an identifier
  struct overload<F> : F {
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 15:
          error: expected a ")"
    overload(F f) : F(f) {
               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 15:
          error: this declaration has no storage class or type specifier
    overload(F f) : F(f) {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 15:
          error: identifier "f" is undefined
    overload(F f) : F(f) {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 15:
          error: template parameter "F" may not be redeclared in this scope
    overload(F f) : F(f) {
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 15:
          error: expected a ";"
    overload(F f) : F(f) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 21:
          error: expected an identifier
  struct overload<F, Fs...> : F, overload<Fs...> {
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 21:
          error: expected an identifier
  struct overload<F, Fs...> : F, overload<Fs...> {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 23:
          error: expected an identifier
    using overload<Fs...>::operator();
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 24:
          error: expected a ")"
    overload(F f, Fs... fs) : F(f), overload<Fs...>(fs...) {
               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 24:
          error: this declaration has no storage class or type specifier
    overload(F f, Fs... fs) : F(f), overload<Fs...>(fs...) {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 24:
          error: template parameter "F" may not be redeclared in this scope
    overload(F f, Fs... fs) : F(f), overload<Fs...>(fs...) {
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 24:
          error: this declaration has no storage class or type specifier
    overload(F f, Fs... fs) : F(f), overload<Fs...>(fs...) {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 24:
          error: template parameter "Fs" may not be redeclared in this scope
    overload(F f, Fs... fs) : F(f), overload<Fs...>(fs...) {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 24:
          error: expected a ";"
    overload(F f, Fs... fs) : F(f), overload<Fs...>(fs...) {
                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 30:
          error: expected a declaration
  overload<Fs...> make_overload(Fs... fs) {
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/overload.hpp", line 30:
          error: expected a ";"
  overload<Fs...> make_overload(Fs... fs) {
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/json.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/json.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/json.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/json.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/json.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/json.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/json.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/json.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/monotonic_buffer_resour
          ce.hpp", line 24: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/monotonic_buffer_resour
          ce.hpp", line 36: error: namespace "std" has no member "byte"
      std::byte bytes[];
           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/monotonic_buffer_resour
          ce.hpp", line 42: error: namespace "std" has no member "byte"
      std::byte* curr_pos = nullptr;
           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/monotonic_buffer_resour
          ce.hpp", line 43: error: namespace "std" has no member "byte"
      std::byte* curr_end = nullptr;
           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/latch.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/latch.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/latch.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/latch.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/latch.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/latch.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/latch.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/latch.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/latch.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/latch.cpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/latch.cpp", line 15:
          error: incomplete type is not allowed
  void latch::count_down_and_wait() {
       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/latch.cpp", line 15:
          error: expected a ";"
  void latch::count_down_and_wait() {
            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/local_group_module.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/local_group_module.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/local_group_module.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/local_group_module.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/local_group_module.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/local_group_module.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/local_group_module.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/local_group_module.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/message_builder_element.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/message_builder_element.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/message_builder_element.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/message_builder_element.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/message_builder_element.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/message_builder_element.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/message_builder_element.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/message_builder_element.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 14: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 26: error: identifier "byte" is undefined
    virtual byte* copy_init(byte* storage) const = 0;
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 26: error: identifier "byte" is undefined
    virtual byte* copy_init(byte* storage) const = 0;
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 31: error: identifier "byte" is undefined
    virtual byte* move_init(byte* storage) = 0;
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 31: error: identifier "byte" is undefined
    virtual byte* move_init(byte* storage) = 0;
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 41: error: identifier "byte" is undefined
    byte* copy_init(byte* storage) const override {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 41: error: identifier "byte" is undefined
    byte* copy_init(byte* storage) const override {
                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 46: error: identifier "byte" is undefined
    byte* move_init(byte* storage) override {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 46: error: identifier "byte" is undefined
    byte* move_init(byte* storage) override {
                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 43: error: identifier "padded_size_v" is undefined
      return storage + padded_size_v<T>;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 43: error: type name is not allowed
      return storage + padded_size_v<T>;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 43: error: expected an expression
      return storage + padded_size_v<T>;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 48: error: identifier "padded_size_v" is undefined
      return storage + padded_size_v<T>;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 48: error: type name is not allowed
      return storage + padded_size_v<T>;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/message_builder_element
          .hpp", line 48: error: expected an expression
      return storage + padded_size_v<T>;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/message_builder_element
          .cpp", line 7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/message_builder_element
          .cpp", line 9: error: this declaration has no storage class or type
          specifier
  message_builder_element::~message_builder_element() {
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/message_builder_element
          .cpp", line 9: error: expected a ";"
  message_builder_element::~message_builder_element() {
                         ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/message_data.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/message_data.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/message_data.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/message_data.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/message_data.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/message_data.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/message_data.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/message_data.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  7%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/meta_object.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/meta_object.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/meta_object.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/meta_object.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/meta_object.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/meta_object.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/meta_object.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/meta_object.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/monotonic_buffer_resource.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/monotonic_buffer_resource.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/monotonic_buffer_resource.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/monotonic_buffer_resource.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/monotonic_buffer_resource.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/monotonic_buffer_resource.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/monotonic_buffer_resource.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/monotonic_buffer_resource.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/monotonic_buffer_resour
          ce.hpp", line 24: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/monotonic_buffer_resour
          ce.hpp", line 36: error: namespace "std" has no member "byte"
      std::byte bytes[];
           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/monotonic_buffer_resour
          ce.hpp", line 42: error: namespace "std" has no member "byte"
      std::byte* curr_pos = nullptr;
           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/monotonic_buffer_resour
          ce.hpp", line 43: error: namespace "std" has no member "byte"
      std::byte* curr_end = nullptr;
           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/raise_error.hpp", line 18:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/monotonic_buffer_resour
          ce.cpp", line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/monotonic_buffer_resour
          ce.cpp", line 14: error: this declaration has no storage class or
          type specifier
  monotonic_buffer_resource::monotonic_buffer_resource() {
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/monotonic_buffer_resour
          ce.cpp", line 14: error: expected a ";"
  monotonic_buffer_resource::monotonic_buffer_resource() {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/monotonic_buffer_resour
          ce.cpp", line 136: error: expected a declaration
    } else {
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/parse.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/parse.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/parse.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/parse.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/parse.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/parse.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/parse.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/parse.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
In file included from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/make_config_option.hpp:10,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/config_option_set.hpp:16,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/config_consumer.hpp:9,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/parse.cpp:7:
In constructor 'caf::config_value::config_value(T&&) [with T = long int&; E = void]',
    inlined from 'caf::pec caf::detail::config_consumer::value(T&&) [with T = long int&]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/config_consumer.hpp:105:22,
    inlined from 'void caf::detail::parser::read_number_or_timespan(State&, Consumer&, EnableRange)::interim_consumer::value(int64_t) [with State = caf::parser_state<const char*>; Consumer = caf::detail::config_consumer; EnableRange = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp:46:23,
    inlined from 'caf::detail::parser::read_number<caf::parser_state<const char*>, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_consumer&, std::integral_constant<bool, false>)::interim_consumer, std::integral_constant<bool, true>, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_consumer&, std::integral_constant<bool, false>)::interim_consumer&, std::integral_constant<bool, true>, std::integral_constant<bool, false>)::<lambda()>' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number.hpp:51:21,
    inlined from 'caf::detail::parser::read_number<caf::parser_state<const char*>, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_consumer&, std::integral_constant<bool, false>)::interim_consumer, std::integral_constant<bool, true>, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_consumer&, std::integral_constant<bool, false>)::interim_consumer&, std::integral_constant<bool, true>, std::integral_constant<bool, false>)::<lambda()>' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number.hpp:49:42,
    inlined from 'caf::detail::scope_guard<Fun>::~scope_guard() [with Fun = caf::detail::parser::read_number<caf::parser_state<const char*>, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_consumer&, std::integral_constant<bool, false>)::interim_consumer, std::integral_constant<bool, true>, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_consumer&, std::integral_constant<bool, false>)::interim_consumer&, std::integral_constant<bool, true>, std::integral_constant<bool, false>)::<lambda()>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/scope_guard.hpp:29:11,
    inlined from 'void caf::detail::parser::read_number(State&, Consumer&, EnableFloat, EnableRange) [with State = caf::parser_state<const char*>; Consumer = caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_consumer&, std::integral_constant<bool, false>)::interim_consumer; EnableFloat = std::integral_constant<bool, true>; EnableRange = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number.hpp:178:1,
    inlined from 'void caf::detail::parser::read_number_or_timespan(State&, Consumer&, EnableRange) [with State = caf::parser_state<const char*>; Consumer = caf::detail::config_consumer; EnableRange = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp:74:5,
    inlined from 'void caf::detail::parser::read_config_value(State&, Consumer&&, InsideList) [with State = caf::parser_state<const char*>; Consumer = caf::detail::config_consumer&; InsideList = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_config.hpp:228:5:
/datasets/zeek/auxil/broker/caf/libcaf_core/caf/config_value.hpp:106:8: warning: '*(long int*)((char*)&ic + offsetof(caf::detail::parser::read_number_or_timespan::interim_consumer, caf::detail::parser::read_number_or_timespan::interim_consumer::interim.caf::variant<caf::none_t, long int, double>::data_.caf::detail::variant_data<caf::none_t, long int, double, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>::<unnamed>))' may be used uninitialized [-Wmaybe-uninitialized]
  106 |     set(std::forward<T>(x));
      |     ~~~^~~~~~~~~~~~~~~~~~~~
In file included from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_config.hpp:14,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/parse.cpp:11:
/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp: In function 'void caf::detail::parser::read_config_value(State&, Consumer&&, InsideList) [with State = caf::parser_state<const char*>; Consumer = caf::detail::config_consumer&; InsideList = std::integral_constant<bool, false>]':
/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp:57:20: note: 'ic' declared here
   57 |   interim_consumer ic;
      |                    ^~
In file included from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/make_config_option.hpp:10,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/config_option_set.hpp:16,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/config_consumer.hpp:9,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/parse.cpp:7:
In constructor 'caf::config_value::config_value(T&&) [with T = long int&; E = void]',
    inlined from 'void caf::detail::config_value_consumer::value(T&&) [with T = long int&]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/config_consumer.hpp:135:12,
    inlined from 'void caf::detail::parser::read_number_or_timespan(State&, Consumer&, EnableRange)::interim_consumer::value(int64_t) [with State = caf::parser_state<const char*>; Consumer = caf::detail::config_value_consumer; EnableRange = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp:46:23,
    inlined from 'caf::detail::parser::read_number<caf::parser_state<const char*>, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_value_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_value_consumer&, std::integral_constant<bool, false>)::interim_consumer, std::integral_constant<bool, true>, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_value_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_value_consumer&, std::integral_constant<bool, false>)::interim_consumer&, std::integral_constant<bool, true>, std::integral_constant<bool, false>)::<lambda()>' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number.hpp:51:21,
    inlined from 'caf::detail::parser::read_number<caf::parser_state<const char*>, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_value_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_value_consumer&, std::integral_constant<bool, false>)::interim_consumer, std::integral_constant<bool, true>, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_value_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_value_consumer&, std::integral_constant<bool, false>)::interim_consumer&, std::integral_constant<bool, true>, std::integral_constant<bool, false>)::<lambda()>' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number.hpp:49:42,
    inlined from 'caf::detail::scope_guard<Fun>::~scope_guard() [with Fun = caf::detail::parser::read_number<caf::parser_state<const char*>, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_value_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_value_consumer&, std::integral_constant<bool, false>)::interim_consumer, std::integral_constant<bool, true>, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_value_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_value_consumer&, std::integral_constant<bool, false>)::interim_consumer&, std::integral_constant<bool, true>, std::integral_constant<bool, false>)::<lambda()>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/scope_guard.hpp:29:11,
    inlined from 'void caf::detail::parser::read_number(State&, Consumer&, EnableFloat, EnableRange) [with State = caf::parser_state<const char*>; Consumer = caf::detail::parser::read_number_or_timespan<caf::parser_state<const char*>, caf::detail::config_value_consumer, std::integral_constant<bool, false> >(caf::parser_state<const char*>&, caf::detail::config_value_consumer&, std::integral_constant<bool, false>)::interim_consumer; EnableFloat = std::integral_constant<bool, true>; EnableRange = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number.hpp:178:1,
    inlined from 'void caf::detail::parser::read_number_or_timespan(State&, Consumer&, EnableRange) [with State = caf::parser_state<const char*>; Consumer = caf::detail::config_value_consumer; EnableRange = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp:74:5,
    inlined from 'void caf::detail::parser::read_config_value(State&, Consumer&&, InsideList) [with State = caf::parser_state<const char*>; Consumer = caf::detail::config_value_consumer&; InsideList = std::integral_constant<bool, false>]' at /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_config.hpp:228:5,
    inlined from 'void caf::detail::parse(caf::string_parser_state&, caf::config_value&)' at /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/parse.cpp:156:30:
/datasets/zeek/auxil/broker/caf/libcaf_core/caf/config_value.hpp:106:8: warning: '*(long int*)((char*)&ic + offsetof(caf::detail::parser::read_number_or_timespan::interim_consumer, caf::detail::parser::read_number_or_timespan::interim_consumer::interim.caf::variant<caf::none_t, long int, double>::data_.caf::detail::variant_data<caf::none_t, long int, double, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t, caf::unit_t>::<unnamed>))' may be used uninitialized [-Wmaybe-uninitialized]
  106 |     set(std::forward<T>(x));
      |     ~~~^~~~~~~~~~~~~~~~~~~~
In file included from /datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_config.hpp:14,
                 from /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/parse.cpp:11:
/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp: In function 'void caf::detail::parse(caf::string_parser_state&, caf::config_value&)':
/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/read_number_or_timespan.hpp:57:20: note: 'ic' declared here
   57 |   interim_consumer ic;
      |                    ^~
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/parser/chars.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/parser/chars.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/parser/chars.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/parser/chars.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/parser/chars.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/parser/chars.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/parser/chars.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/parser/chars.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/parser/chars.hpp", line
          12: error: qualified name is not allowed
  namespace caf::detail::parser {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/parser/chars.cpp", line
          7: error: qualified name is not allowed
  namespace caf::detail::parser {
            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/plain_ref_counted.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/plain_ref_counted.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/plain_ref_counted.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/plain_ref_counted.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/plain_ref_counted.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/plain_ref_counted.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/plain_ref_counted.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/plain_ref_counted.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/plain_ref_counted.hpp",
          line 11: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/plain_ref_counted.cpp",
          line 7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/plain_ref_counted.cpp",
          line 9: error: this declaration has no storage class or type
          specifier
  plain_ref_counted::~plain_ref_counted() {
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/plain_ref_counted.cpp",
          line 9: error: expected a ";"
  plain_ref_counted::~plain_ref_counted() {
                   ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/pretty_type_name.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/pretty_type_name.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/pretty_type_name.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/pretty_type_name.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/pretty_type_name.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/pretty_type_name.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/pretty_type_name.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/pretty_type_name.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/pretty_type_name.hpp",
          line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/print.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/print.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/print.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/print.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/print.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/print.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/print.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/print.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/private_thread.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/private_thread.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/private_thread_pool.hpp
          ", line 29: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/private_thread_pool.hpp
          ", line 41: error: identifier "actor_system" is undefined
    explicit private_thread_pool(actor_system* sys) : sys_(sys), running_(0) {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/private_thread_pool.hpp
          ", line 51: error: identifier "private_thread" is undefined
    private_thread* acquire();
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/private_thread_pool.hpp
          ", line 53: error: identifier "private_thread" is undefined
    void release(private_thread*);
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/private_thread_pool.hpp
          ", line 60: error: identifier "actor_system" is undefined
    actor_system* sys_;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/private_thread.hpp",
          line 15: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/private_thread.hpp",
          line 17: error: not a class or struct name
  class private_thread : public private_thread_pool::node {
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/private_thread.hpp",
          line 17: error: class or struct definition is missing
  class private_thread : public private_thread_pool::node {
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread_pool.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread_pool.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread_pool.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread_pool.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/private_thread_pool.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread_pool.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread_pool.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/private_thread_pool.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/private_thread_pool.hpp
          ", line 29: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/private_thread_pool.hpp
          ", line 41: error: identifier "actor_system" is undefined
    explicit private_thread_pool(actor_system* sys) : sys_(sys), running_(0) {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/private_thread_pool.hpp
          ", line 51: error: identifier "private_thread" is undefined
    private_thread* acquire();
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/private_thread_pool.hpp
          ", line 53: error: identifier "private_thread" is undefined
    void release(private_thread*);
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/private_thread_pool.hpp
          ", line 60: error: identifier "actor_system" is undefined
    actor_system* sys_;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/ripemd_160.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/ripemd_160.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/ripemd_160.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/ripemd_160.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/ripemd_160.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/ripemd_160.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/ripemd_160.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/ripemd_160.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/ripemd_160.hpp", line
          48: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/ripemd_160.cpp", line
          369: error: qualified name is not allowed
  namespace caf::detail {
            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/serialized_size.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/serialized_size.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/serialized_size.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/serialized_size.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/serialized_size.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/serialized_size.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/serialized_size.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/serialized_size.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/set_thread_name.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/set_thread_name.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/set_thread_name.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/set_thread_name.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/set_thread_name.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/set_thread_name.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/set_thread_name.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/set_thread_name.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/set_thread_name.hpp",
          line 9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/set_thread_name.cpp",
          line 22: error: qualified name is not allowed
  namespace caf::detail {
            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/stream_bridge.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/stream_bridge.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/stream_bridge.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/stream_bridge.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/stream_bridge.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/stream_bridge.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/stream_bridge.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/stream_bridge.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/stringification_inspector.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/stringification_inspector.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/stringification_inspector.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/stringification_inspector.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/stringification_inspector.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/stringification_inspector.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/stringification_inspector.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/stringification_inspector.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/sync_request_bouncer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/sync_request_bouncer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/sync_request_bouncer.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/sync_request_bouncer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/sync_request_bouncer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/sync_request_bouncer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/sync_request_bouncer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/sync_request_bouncer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/test_actor_clock.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/test_actor_clock.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/test_actor_clock.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/test_actor_clock.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/test_actor_clock.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/test_actor_clock.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/test_actor_clock.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/test_actor_clock.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/atomic_ref_counted.hpp"
          , line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/thread_safe_actor_clock.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/thread_safe_actor_clock.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/thread_safe_actor_clock.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/thread_safe_actor_clock.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/thread_safe_actor_clock.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/thread_safe_actor_clock.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/thread_safe_actor_clock.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/thread_safe_actor_clock.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/atomic_ref_counted.hpp"
          , line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/tick_emitter.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/tick_emitter.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/tick_emitter.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/tick_emitter.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/tick_emitter.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/tick_emitter.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/tick_emitter.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/tick_emitter.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tick_emitter.hpp", line
          13: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/type_id_list_builder.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/type_id_list_builder.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/type_id_list_builder.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/detail/type_id_list_builder.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/type_id_list_builder.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/type_id_list_builder.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/detail/type_id_list_builder.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/detail/type_id_list_builder.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ")"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ";"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  8%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/disposable.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/disposable.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/disposable.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/disposable.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/disposable.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/disposable.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/disposable.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/disposable.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/error.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/error.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/error.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/error.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/error.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/error.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/error.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/error.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/event_based_actor.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/event_based_actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/event_based_actor.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/event_based_actor.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/event_based_actor.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/event_based_actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/event_based_actor.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/event_based_actor.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/execution_unit.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/execution_unit.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/execution_unit.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/execution_unit.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/execution_unit.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/execution_unit.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/execution_unit.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/execution_unit.cpp
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/coordinated.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/coordinated.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/coordinated.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/flow/coordinated.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/coordinated.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/coordinated.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/coordinated.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/coordinated.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/flow/coordinated.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::flow {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/coordinated.cpp", line 7:
          error: qualified name is not allowed
  namespace caf::flow {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/coordinated.cpp", line 9:
          error: this declaration has no storage class or type specifier
  coordinated::~coordinated() {
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/coordinated.cpp", line 9:
          error: expected a ";"
  coordinated::~coordinated() {
             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/coordinator.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/coordinator.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/coordinator.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/flow/coordinator.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/coordinator.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/coordinator.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/coordinator.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/coordinator.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/atomic_ref_counted.hpp"
          , line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observable_builder.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observable_builder.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/observable_builder.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/flow/observable_builder.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/observable_builder.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observable_builder.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/observable_builder.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/observable_builder.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/op/interval.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/op/interval.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/op/interval.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/flow/op/interval.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/op/interval.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/op/interval.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/op/interval.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/op/interval.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 9: error:
          qualified name is not allowed
  namespace caf::async {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 37:
          error: intrusive_ptr is not a template
  using execution_context_ptr = intrusive_ptr<execution_context>;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 42:
          error: incomplete type is not allowed
  batch make_batch(span<const T> items);
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 42:
          error: identifier "span" is undefined
  batch make_batch(span<const T> items);
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 42:
          error: expected an expression
  batch make_batch(span<const T> items);
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/scoped_coordinator.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/scoped_coordinator.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/scoped_coordinator.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/flow/scoped_coordinator.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/scoped_coordinator.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/scoped_coordinator.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/scoped_coordinator.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/scoped_coordinator.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/atomic_ref_counted.hpp"
          , line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/subscription.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/subscription.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/subscription.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/flow/subscription.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/subscription.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/subscription.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/subscription.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/flow/subscription.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/plain_ref_counted.hpp",
          line 11: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/forwarding_actor_proxy.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/forwarding_actor_proxy.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/forwarding_actor_proxy.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/forwarding_actor_proxy.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/forwarding_actor_proxy.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/forwarding_actor_proxy.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/forwarding_actor_proxy.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/forwarding_actor_proxy.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/group.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/group.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/group.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/group.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/group.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group_manager.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group_manager.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/group_manager.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/group_manager.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/group_manager.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group_manager.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/group_manager.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/group_manager.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group_module.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group_module.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/group_module.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/group_module.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/group_module.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group_module.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/group_module.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/group_module.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/hash/sha1.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/hash/sha1.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/hash/sha1.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/hash/sha1.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/hash/sha1.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/hash/sha1.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/hash/sha1.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/hash/sha1.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/ieee_754.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/init_global_meta_objects.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/init_global_meta_objects.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/init_global_meta_objects.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/init_global_meta_objects.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/init_global_meta_objects.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/init_global_meta_objects.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/init_global_meta_objects.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/init_global_meta_objects.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_address.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_address.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/ipv4_address.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/ipv4_address.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/ipv4_address.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_address.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/ipv4_address.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/ipv4_address.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: namespace "caf::detail" has no member class "comparable"
                                       detail::comparable<ipv4_address> {
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: not a class or struct name
                                       detail::comparable<ipv4_address> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: class or struct definition is missing
                                       detail::comparable<ipv4_address> {
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 41:
          error: expected a declaration
      return result;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 47:
          error: a type qualifier is not allowed on a nonmember function
    bool is_loopback() const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 50:
          error: a type qualifier is not allowed on a nonmember function
    bool is_multicast() const noexcept;
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 54:
          error: a type qualifier is not allowed on a nonmember function
    uint32_t bits() const noexcept {
                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 55:
          error: identifier "bits_" is undefined
      return bits_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 61:
          error: identifier "bits_" is undefined
      bits_ = value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 65:
          error: identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 66:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: identifier "array_type" is undefined
    const array_type& bytes() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& bytes() const noexcept {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: cannot overload functions distinguished by return type alone
    const array_type& bytes() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 71:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 75:
          error: identifier "array_type" is undefined
    array_type& data() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 76:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: identifier "array_type" is undefined
    const array_type& data() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& data() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: cannot overload functions distinguished by return type alone
    const array_type& data() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 81:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: identifier "ipv4_address" is undefined
    int compare(ipv4_address other) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: a type qualifier is not allowed on a nonmember function
    int compare(ipv4_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv4_address& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: identifier "ipv4_address" is undefined
    friend bool inspect(Inspector& f, ipv4_address& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 97:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 107:
          error: identifier "array_type" is undefined
    static_assert(sizeof(array_type) == sizeof(uint32_t),
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 109:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 115:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT ipv4_address make_ipv4_address(uint8_t oct1, uint8_t oct2,
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 120:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT std::string to_string(const ipv4_address& x);
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "error" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "string_view" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 126:
          error: expected a declaration
  } // namespace caf
  ^

"/usr/include/string.h", line 498: error: expected a declaration
  __END_DECLS
  ^

"/usr/include/c++/7/cstring", line 121: error: expected a declaration
  } // namespace
  ^

"/usr/include/c++/7/limits", line 266: error: identifier "float_denorm_style"
          is undefined
      static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm = denorm_absent;
                                    ^

"/usr/include/c++/7/limits", line 266: error: identifier "denorm_absent" is
          undefined
      static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm = denorm_absent;
                                                                    ^

"/usr/include/c++/7/limits", line 299: error: identifier "float_round_style" is
          undefined
      static _GLIBCXX_USE_CONSTEXPR float_round_style round_style =
                                    ^

"/usr/include/c++/7/limits", line 300: error: identifier "round_toward_zero" is
          undefined
  						    round_toward_zero;
  						    ^

"/usr/include/c++/7/limits", line 421: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 422: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 446: error: identifier "float_round_style" is
          undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 447: error: identifier "round_toward_zero" is
          undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 491: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 492: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 513: error: identifier "float_round_style" is
          undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 514: error: identifier "round_toward_zero" is
          undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 559: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 560: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 583: error: identifier "float_round_style" is
          undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 584: error: identifier "round_toward_zero" is
          undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 630: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 631: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 656: error: identifier "float_round_style" is
          undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 657: error: identifier "round_toward_zero" is
          undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 702: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 703: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 724: error: identifier "float_round_style" is
          undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 725: error: identifier "round_toward_zero" is
          undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 766: error: identifier "float_denorm_style"
          is undefined
        static constexpr float_denorm_style has_denorm = denorm_absent;
                         ^

"/usr/include/c++/7/limits", line 766: error: identifier "denorm_absent" is
          undefined
        static constexpr float_denorm_style has_denorm = denorm_absent;
                                                         ^

"/usr/include/c++/7/limits", line 787: error: identifier "float_round_style" is
          undefined
        static constexpr float_round_style round_style = round_toward_zero;
                         ^

"/usr/include/c++/7/limits", line 787: error: identifier "round_toward_zero" is
          undefined
        static constexpr float_round_style round_style = round_toward_zero;
                                                         ^

"/usr/include/c++/7/limits", line 827: error: identifier "float_denorm_style"
          is undefined
        static constexpr float_denorm_style has_denorm = denorm_absent;
                         ^

"/usr/include/c++/7/limits", line 827: error: identifier "denorm_absent" is
          undefined
        static constexpr float_denorm_style has_denorm = denorm_absent;
                                                         ^

"/usr/include/c++/7/limits", line 848: error: identifier "float_round_style" is
          undefined
        static constexpr float_round_style round_style = round_toward_zero;
                         ^

"/usr/include/c++/7/limits", line 848: error: identifier "round_toward_zero" is
          undefined
        static constexpr float_round_style round_style = round_toward_zero;
                                                         ^

"/usr/include/c++/7/limits", line 893: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 894: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 915: error: identifier "float_round_style" is
          undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 916: error: identifier "round_toward_zero" is
          undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 962: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 963: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 988: error: identifier "float_round_style" is
          undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 989: error: identifier "round_toward_zero" is
          undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 1033: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 1034: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 1055: error: identifier "float_round_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 1056: error: identifier "round_toward_zero"
          is undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 1102: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 1103: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 1127: error: identifier "float_round_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 1128: error: identifier "round_toward_zero"
          is undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 1172: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 1173: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 1194: error: identifier "float_round_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 1195: error: identifier "round_toward_zero"
          is undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 1241: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 1242: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 1267: error: identifier "float_round_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 1268: error: identifier "round_toward_zero"
          is undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 1314: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 1315: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 1337: error: identifier "float_round_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 1338: error: identifier "round_toward_zero"
          is undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 1384: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 1385: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 1410: error: identifier "float_round_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_endpoint.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_endpoint.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/ipv4_endpoint.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/ipv4_endpoint.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/ipv4_endpoint.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_endpoint.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/ipv4_endpoint.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/ipv4_endpoint.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: namespace "caf::detail" has no member class "comparable"
                                       detail::comparable<ipv4_address> {
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: not a class or struct name
                                       detail::comparable<ipv4_address> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: class or struct definition is missing
                                       detail::comparable<ipv4_address> {
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 41:
          error: expected a declaration
      return result;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 47:
          error: a type qualifier is not allowed on a nonmember function
    bool is_loopback() const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 50:
          error: a type qualifier is not allowed on a nonmember function
    bool is_multicast() const noexcept;
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 54:
          error: a type qualifier is not allowed on a nonmember function
    uint32_t bits() const noexcept {
                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 55:
          error: identifier "bits_" is undefined
      return bits_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 61:
          error: identifier "bits_" is undefined
      bits_ = value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 65:
          error: identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 66:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: identifier "array_type" is undefined
    const array_type& bytes() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& bytes() const noexcept {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: cannot overload functions distinguished by return type alone
    const array_type& bytes() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 71:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 75:
          error: identifier "array_type" is undefined
    array_type& data() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 76:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: identifier "array_type" is undefined
    const array_type& data() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& data() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: cannot overload functions distinguished by return type alone
    const array_type& data() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 81:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: identifier "ipv4_address" is undefined
    int compare(ipv4_address other) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: a type qualifier is not allowed on a nonmember function
    int compare(ipv4_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv4_address& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: identifier "ipv4_address" is undefined
    friend bool inspect(Inspector& f, ipv4_address& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 97:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 107:
          error: identifier "array_type" is undefined
    static_assert(sizeof(array_type) == sizeof(uint32_t),
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 109:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 115:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT ipv4_address make_ipv4_address(uint8_t oct1, uint8_t oct2,
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 120:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT std::string to_string(const ipv4_address& x);
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "error" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "string_view" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 126:
          error: expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_endpoint.hpp", line 57:
          error: identifier "ipv4_endpoint" is undefined
    long compare(ipv4_endpoint x) const noexcept;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_endpoint.hpp", line 57:
          error: a type qualifier is not allowed on a nonmember function
    long compare(ipv4_endpoint x) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_endpoint.hpp", line 57:
          error: cannot overload functions distinguished by return type alone
    long compare(ipv4_endpoint x) const noexcept;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_endpoint.hpp", line 60:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv4_endpoint& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_endpoint.hpp", line 60:
          error: identifier "ipv4_endpoint" is undefined
    friend bool inspect(Inspector& f, ipv4_endpoint& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_endpoint.hpp", line 60:
          error: function template "inspect" has already been defined
    friend bool inspect(Inspector& f, ipv4_endpoint& x) {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_endpoint.hpp", line 65:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_endpoint.hpp", line 68:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_endpoint.hpp", line 70:
          error: identifier "ipv4_endpoint" is undefined
  CAF_CORE_EXPORT std::string to_string(const ipv4_endpoint& ep);
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_endpoint.hpp", line 72:
          error: expected a declaration
  } // namespace caf
  ^

"/usr/include/math.h", line 1263: error: expected a declaration
  __END_DECLS
  ^

"/usr/include/c++/7/cmath", line 116: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 116: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 116: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 115: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 116: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 135: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 135: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 135: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 134: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 135: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 175: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                      ^

"/usr/include/c++/7/cmath", line 175: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                   ^

"/usr/include/c++/7/cmath", line 175: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                      ^

"/usr/include/c++/7/cmath", line 174: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 175: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                                ^

"/usr/include/c++/7/cmath", line 194: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 194: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 194: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 193: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 194: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 213: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 213: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 213: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 212: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 213: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 232: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 232: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 232: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 231: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 232: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 251: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 251: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 251: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 250: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 251: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 270: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 270: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 270: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 269: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 270: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 310: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                      ^

"/usr/include/c++/7/cmath", line 310: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                   ^

"/usr/include/c++/7/cmath", line 310: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                      ^

"/usr/include/c++/7/cmath", line 309: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 310: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                                ^

"/usr/include/c++/7/cmath", line 329: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                      ^

"/usr/include/c++/7/cmath", line 329: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                   ^

"/usr/include/c++/7/cmath", line 329: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                      ^

"/usr/include/c++/7/cmath", line 328: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 329: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                                ^

"/usr/include/c++/7/cmath", line 348: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                      ^

"/usr/include/c++/7/cmath", line 348: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                   ^

"/usr/include/c++/7/cmath", line 348: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                      ^

"/usr/include/c++/7/cmath", line 347: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_subnet.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_subnet.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/ipv4_subnet.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/ipv4_subnet.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/ipv4_subnet.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_subnet.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/ipv4_subnet.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/ipv4_subnet.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: namespace "caf::detail" has no member class "comparable"
                                       detail::comparable<ipv4_address> {
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: not a class or struct name
                                       detail::comparable<ipv4_address> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: class or struct definition is missing
                                       detail::comparable<ipv4_address> {
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 41:
          error: expected a declaration
      return result;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 47:
          error: a type qualifier is not allowed on a nonmember function
    bool is_loopback() const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 50:
          error: a type qualifier is not allowed on a nonmember function
    bool is_multicast() const noexcept;
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 54:
          error: a type qualifier is not allowed on a nonmember function
    uint32_t bits() const noexcept {
                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 55:
          error: identifier "bits_" is undefined
      return bits_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 61:
          error: identifier "bits_" is undefined
      bits_ = value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 65:
          error: identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 66:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: identifier "array_type" is undefined
    const array_type& bytes() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& bytes() const noexcept {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: cannot overload functions distinguished by return type alone
    const array_type& bytes() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 71:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 75:
          error: identifier "array_type" is undefined
    array_type& data() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 76:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: identifier "array_type" is undefined
    const array_type& data() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& data() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: cannot overload functions distinguished by return type alone
    const array_type& data() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 81:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: identifier "ipv4_address" is undefined
    int compare(ipv4_address other) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: a type qualifier is not allowed on a nonmember function
    int compare(ipv4_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv4_address& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: identifier "ipv4_address" is undefined
    friend bool inspect(Inspector& f, ipv4_address& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 97:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 107:
          error: identifier "array_type" is undefined
    static_assert(sizeof(array_type) == sizeof(uint32_t),
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 109:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 115:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT ipv4_address make_ipv4_address(uint8_t oct1, uint8_t oct2,
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 120:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT std::string to_string(const ipv4_address& x);
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "error" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "string_view" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 126:
          error: expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 43:
          error: identifier "ipv4_subnet" is undefined
    bool contains(ipv4_subnet other) const noexcept;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 43:
          error: a type qualifier is not allowed on a nonmember function
    bool contains(ipv4_subnet other) const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 47:
          error: identifier "ipv4_subnet" is undefined
    int compare(const ipv4_subnet& other) const noexcept;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 47:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const ipv4_subnet& other) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 52:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv4_subnet& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 52:
          error: identifier "ipv4_subnet" is undefined
    friend bool inspect(Inspector& f, ipv4_subnet& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 52:
          error: function template "inspect" has already been defined
    friend bool inspect(Inspector& f, ipv4_subnet& x) {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 57:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 62:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 67:
          error: identifier "ipv4_subnet" is undefined
  CAF_CORE_EXPORT std::string to_string(ipv4_subnet x);
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 69:
          error: expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/ipv4_subnet.cpp", line 33:
          error: expected a declaration
    return prefix_length_ == other.prefix_length_
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/ipv4_subnet.cpp", line 36:
          error: expected a declaration
  }
  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[  9%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_address.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_address.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/ipv6_address.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/ipv6_address.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/ipv6_address.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_address.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/ipv6_address.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/ipv6_address.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: namespace "caf::detail" has no member class "comparable"
                                       detail::comparable<ipv4_address> {
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: not a class or struct name
                                       detail::comparable<ipv4_address> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: class or struct definition is missing
                                       detail::comparable<ipv4_address> {
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 41:
          error: expected a declaration
      return result;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 47:
          error: a type qualifier is not allowed on a nonmember function
    bool is_loopback() const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 50:
          error: a type qualifier is not allowed on a nonmember function
    bool is_multicast() const noexcept;
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 54:
          error: a type qualifier is not allowed on a nonmember function
    uint32_t bits() const noexcept {
                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 55:
          error: identifier "bits_" is undefined
      return bits_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 61:
          error: identifier "bits_" is undefined
      bits_ = value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 65:
          error: identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 66:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: identifier "array_type" is undefined
    const array_type& bytes() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& bytes() const noexcept {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: cannot overload functions distinguished by return type alone
    const array_type& bytes() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 71:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 75:
          error: identifier "array_type" is undefined
    array_type& data() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 76:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: identifier "array_type" is undefined
    const array_type& data() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& data() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: cannot overload functions distinguished by return type alone
    const array_type& data() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 81:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: identifier "ipv4_address" is undefined
    int compare(ipv4_address other) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: a type qualifier is not allowed on a nonmember function
    int compare(ipv4_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv4_address& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: identifier "ipv4_address" is undefined
    friend bool inspect(Inspector& f, ipv4_address& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 97:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 107:
          error: identifier "array_type" is undefined
    static_assert(sizeof(array_type) == sizeof(uint32_t),
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 109:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 115:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT ipv4_address make_ipv4_address(uint8_t oct1, uint8_t oct2,
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 120:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT std::string to_string(const ipv4_address& x);
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "error" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "string_view" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 126:
          error: expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: identifier "uint16_ilist" is undefined
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: identifier "uint16_ilist" is undefined
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: explicit type is missing ("int" assumed)
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: identifier "ipv4_address" is undefined
    explicit ipv6_address(ipv4_address addr);
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: explicit type is missing ("int" assumed)
    explicit ipv6_address(ipv4_address addr);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: "explicit" is not allowed
    explicit ipv6_address(ipv4_address addr);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: explicit type is missing ("int" assumed)
    explicit ipv6_address(array_type bytes);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: declaration is incompatible with overloaded function
          "ipv6_address" (declared at line 47)
    explicit ipv6_address(array_type bytes);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: expected a ")"
    explicit ipv6_address(array_type bytes);
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: "explicit" is not allowed
    explicit ipv6_address(array_type bytes);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: declaration is incompatible with "int compare(<error-type>)"
          (declared at line 88 of
          "/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp")
    int compare(ipv6_address other) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: expected a ")"
    int compare(ipv6_address other) const noexcept;
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: expected a ";"
    int compare(ipv6_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: identifier "ipv4_address" is undefined
    int compare(ipv4_address other) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: a type qualifier is not allowed on a nonmember function
    int compare(ipv4_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: declaration is incompatible with "int compare" (declared at
          line 59)
    int compare(ipv4_address other) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 68:
          error: a type qualifier is not allowed on a nonmember function
    bool embeds_v4() const noexcept;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 72:
          error: identifier "ipv4_address" is undefined
    ipv4_address embedded_v4() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 72:
          error: a type qualifier is not allowed on a nonmember function
    ipv4_address embedded_v4() const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 75:
          error: a type qualifier is not allowed on a nonmember function
    bool is_loopback() const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 78:
          error: "array_type" is not a type name
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 78:
          error: function "bytes" has already been defined
    array_type& bytes() noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 79:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: "array_type" is not a type name
    const array_type& bytes() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& bytes() const noexcept {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: cannot overload functions distinguished by return type alone
    const array_type& bytes() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 84:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 88:
          error: "array_type" is not a type name
    array_type& data() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 88:
          error: function "data" has already been defined
    array_type& data() noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 89:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: "array_type" is not a type name
    const array_type& data() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& data() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: cannot overload functions distinguished by return type alone
    const array_type& data() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 94:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 98:
          error: a type qualifier is not allowed on a nonmember function
    bool zero() const noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 99:
          error: identifier "half_segments_" is undefined
      return half_segments_[0] == 0 && half_segments_[1] == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv6_address& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: variable "ipv6_address" is not a type name
    friend bool inspect(Inspector& f, ipv6_address& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: function template "inspect" has already been defined
    friend bool inspect(Inspector& f, ipv6_address& x) {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: invalid specifier outside a class declaration
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: declaration is incompatible with "std::__cxx11::string
          to_string(const <error-type> &)" (declared at line 120 of
          "/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp")
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: expected a ")"
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: no instance of constructor "std::__cxx11::basic_string<_CharT,
          _Traits, _Alloc>::basic_string [with _CharT=char,
          _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]" matches
          the argument list
            argument types are: (int)
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 111:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 120:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: identifier "error" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: identifier "string_view" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: variable "ipv6_address" is not a type name
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 124:
          error: expected a declaration
  } // namespace caf
  ^

"/usr/include/string.h", line 498: error: expected a declaration
  __END_DECLS
  ^

"/usr/include/c++/7/cstring", line 121: error: expected a declaration
  } // namespace
  ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 246: error: pair is not a
          template
      pair<_FIter, _FIter>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 250: error: pair is not a
          template
      pair<_FIter, _FIter>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 395: error: pair is not a
          template
      pair<const _Tp&, const _Tp&>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 400: error: pair is not a
          template
      pair<const _Tp&, const _Tp&>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 405: error: pair is not a
          template
      pair<_FIter, _FIter>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 410: error: pair is not a
          template
      pair<_FIter, _FIter>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 416: error: "min" has already
          been declared in the current scope
      min(initializer_list<_Tp>);
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 416: error: identifier
          "initializer_list" is undefined
      min(initializer_list<_Tp>);
          ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 416: error: type name is not
          allowed
      min(initializer_list<_Tp>);
                           ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 416: error: expected an
          expression
      min(initializer_list<_Tp>);
                               ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 418: error: too many template
          parameters -- does not match previous declaration (declared at line
          413)
    template<typename _Tp, typename _Compare>
                                    ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 419: error: "constexpr" is not
          valid here
      _GLIBCXX14_CONSTEXPR
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 426: error: "max" has already
          been declared in the current scope
      max(initializer_list<_Tp>);
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 426: error: type name is not
          allowed
      max(initializer_list<_Tp>);
                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_endpoint.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_endpoint.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/ipv6_endpoint.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/ipv6_endpoint.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/ipv6_endpoint.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_endpoint.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/ipv6_endpoint.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/ipv6_endpoint.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: namespace "caf::detail" has no member class "comparable"
                                       detail::comparable<ipv4_address> {
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: not a class or struct name
                                       detail::comparable<ipv4_address> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: class or struct definition is missing
                                       detail::comparable<ipv4_address> {
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 41:
          error: expected a declaration
      return result;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 47:
          error: a type qualifier is not allowed on a nonmember function
    bool is_loopback() const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 50:
          error: a type qualifier is not allowed on a nonmember function
    bool is_multicast() const noexcept;
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 54:
          error: a type qualifier is not allowed on a nonmember function
    uint32_t bits() const noexcept {
                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 55:
          error: identifier "bits_" is undefined
      return bits_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 61:
          error: identifier "bits_" is undefined
      bits_ = value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 65:
          error: identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 66:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: identifier "array_type" is undefined
    const array_type& bytes() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& bytes() const noexcept {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: cannot overload functions distinguished by return type alone
    const array_type& bytes() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 71:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 75:
          error: identifier "array_type" is undefined
    array_type& data() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 76:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: identifier "array_type" is undefined
    const array_type& data() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& data() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: cannot overload functions distinguished by return type alone
    const array_type& data() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 81:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: identifier "ipv4_address" is undefined
    int compare(ipv4_address other) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: a type qualifier is not allowed on a nonmember function
    int compare(ipv4_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv4_address& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: identifier "ipv4_address" is undefined
    friend bool inspect(Inspector& f, ipv4_address& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 97:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 107:
          error: identifier "array_type" is undefined
    static_assert(sizeof(array_type) == sizeof(uint32_t),
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 109:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 115:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT ipv4_address make_ipv4_address(uint8_t oct1, uint8_t oct2,
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 120:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT std::string to_string(const ipv4_address& x);
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "error" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "string_view" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 126:
          error: expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: identifier "uint16_ilist" is undefined
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: identifier "uint16_ilist" is undefined
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: explicit type is missing ("int" assumed)
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: identifier "ipv4_address" is undefined
    explicit ipv6_address(ipv4_address addr);
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: explicit type is missing ("int" assumed)
    explicit ipv6_address(ipv4_address addr);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: "explicit" is not allowed
    explicit ipv6_address(ipv4_address addr);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: explicit type is missing ("int" assumed)
    explicit ipv6_address(array_type bytes);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: declaration is incompatible with overloaded function
          "ipv6_address" (declared at line 47)
    explicit ipv6_address(array_type bytes);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: expected a ")"
    explicit ipv6_address(array_type bytes);
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: "explicit" is not allowed
    explicit ipv6_address(array_type bytes);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: declaration is incompatible with "int compare(<error-type>)"
          (declared at line 88 of
          "/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp")
    int compare(ipv6_address other) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: expected a ")"
    int compare(ipv6_address other) const noexcept;
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: expected a ";"
    int compare(ipv6_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: identifier "ipv4_address" is undefined
    int compare(ipv4_address other) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: a type qualifier is not allowed on a nonmember function
    int compare(ipv4_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: declaration is incompatible with "int compare" (declared at
          line 59)
    int compare(ipv4_address other) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 68:
          error: a type qualifier is not allowed on a nonmember function
    bool embeds_v4() const noexcept;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 72:
          error: identifier "ipv4_address" is undefined
    ipv4_address embedded_v4() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 72:
          error: a type qualifier is not allowed on a nonmember function
    ipv4_address embedded_v4() const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 75:
          error: a type qualifier is not allowed on a nonmember function
    bool is_loopback() const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 78:
          error: "array_type" is not a type name
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 78:
          error: function "bytes" has already been defined
    array_type& bytes() noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 79:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: "array_type" is not a type name
    const array_type& bytes() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& bytes() const noexcept {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: cannot overload functions distinguished by return type alone
    const array_type& bytes() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 84:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 88:
          error: "array_type" is not a type name
    array_type& data() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 88:
          error: function "data" has already been defined
    array_type& data() noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 89:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: "array_type" is not a type name
    const array_type& data() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& data() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: cannot overload functions distinguished by return type alone
    const array_type& data() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 94:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 98:
          error: a type qualifier is not allowed on a nonmember function
    bool zero() const noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 99:
          error: identifier "half_segments_" is undefined
      return half_segments_[0] == 0 && half_segments_[1] == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv6_address& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: variable "ipv6_address" is not a type name
    friend bool inspect(Inspector& f, ipv6_address& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: function template "inspect" has already been defined
    friend bool inspect(Inspector& f, ipv6_address& x) {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: invalid specifier outside a class declaration
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: declaration is incompatible with "std::__cxx11::string
          to_string(const <error-type> &)" (declared at line 120 of
          "/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp")
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: expected a ")"
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: no instance of constructor "std::__cxx11::basic_string<_CharT,
          _Traits, _Alloc>::basic_string [with _CharT=char,
          _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]" matches
          the argument list
            argument types are: (int)
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 111:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 120:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: identifier "error" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: identifier "string_view" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: variable "ipv6_address" is not a type name
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 124:
          error: expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 62:
          error: identifier "ipv6_endpoint" is undefined
    long compare(ipv6_endpoint x) const noexcept;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 62:
          error: a type qualifier is not allowed on a nonmember function
    long compare(ipv6_endpoint x) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 62:
          error: cannot overload functions distinguished by return type alone
    long compare(ipv6_endpoint x) const noexcept;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 67:
          error: identifier "ipv4_endpoint" is undefined
    long compare(ipv4_endpoint x) const noexcept;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 67:
          error: a type qualifier is not allowed on a nonmember function
    long compare(ipv4_endpoint x) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 67:
          error: cannot overload functions distinguished by return type alone
    long compare(ipv4_endpoint x) const noexcept;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 70:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv6_endpoint& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 70:
          error: identifier "ipv6_endpoint" is undefined
    friend bool inspect(Inspector& f, ipv6_endpoint& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 70:
          error: function template "inspect" has already been defined
    friend bool inspect(Inspector& f, ipv6_endpoint& x) {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 75:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 80:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 82:
          error: identifier "ipv6_endpoint" is undefined
  CAF_CORE_EXPORT std::string to_string(const ipv6_endpoint& ep);
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 82:
          error: declaration is incompatible with "std::__cxx11::string
          to_string" (declared at line 109 of
          "/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp")
  CAF_CORE_EXPORT std::string to_string(const ipv6_endpoint& ep);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 84:
          error: expected a declaration
  } // namespace caf
  ^

"/usr/include/math.h", line 1263: error: expected a declaration
  __END_DECLS
  ^

"/usr/include/c++/7/cmath", line 116: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_subnet.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_subnet.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/ipv6_subnet.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/ipv6_subnet.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/ipv6_subnet.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_subnet.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/ipv6_subnet.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/ipv6_subnet.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: namespace "caf::detail" has no member class "comparable"
                                       detail::comparable<ipv4_address> {
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: not a class or struct name
                                       detail::comparable<ipv4_address> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: class or struct definition is missing
                                       detail::comparable<ipv4_address> {
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 41:
          error: expected a declaration
      return result;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 47:
          error: a type qualifier is not allowed on a nonmember function
    bool is_loopback() const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 50:
          error: a type qualifier is not allowed on a nonmember function
    bool is_multicast() const noexcept;
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 54:
          error: a type qualifier is not allowed on a nonmember function
    uint32_t bits() const noexcept {
                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 55:
          error: identifier "bits_" is undefined
      return bits_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 61:
          error: identifier "bits_" is undefined
      bits_ = value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 65:
          error: identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 66:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: identifier "array_type" is undefined
    const array_type& bytes() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& bytes() const noexcept {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: cannot overload functions distinguished by return type alone
    const array_type& bytes() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 71:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 75:
          error: identifier "array_type" is undefined
    array_type& data() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 76:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: identifier "array_type" is undefined
    const array_type& data() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& data() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: cannot overload functions distinguished by return type alone
    const array_type& data() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 81:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: identifier "ipv4_address" is undefined
    int compare(ipv4_address other) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: a type qualifier is not allowed on a nonmember function
    int compare(ipv4_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv4_address& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: identifier "ipv4_address" is undefined
    friend bool inspect(Inspector& f, ipv4_address& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 97:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 107:
          error: identifier "array_type" is undefined
    static_assert(sizeof(array_type) == sizeof(uint32_t),
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 109:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 115:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT ipv4_address make_ipv4_address(uint8_t oct1, uint8_t oct2,
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 120:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT std::string to_string(const ipv4_address& x);
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "error" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "string_view" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 126:
          error: expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 43:
          error: identifier "ipv4_subnet" is undefined
    bool contains(ipv4_subnet other) const noexcept;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 43:
          error: a type qualifier is not allowed on a nonmember function
    bool contains(ipv4_subnet other) const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 47:
          error: identifier "ipv4_subnet" is undefined
    int compare(const ipv4_subnet& other) const noexcept;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 47:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const ipv4_subnet& other) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 52:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv4_subnet& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 52:
          error: identifier "ipv4_subnet" is undefined
    friend bool inspect(Inspector& f, ipv4_subnet& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 52:
          error: function template "inspect" has already been defined
    friend bool inspect(Inspector& f, ipv4_subnet& x) {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 57:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 62:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 67:
          error: identifier "ipv4_subnet" is undefined
  CAF_CORE_EXPORT std::string to_string(ipv4_subnet x);
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_subnet.hpp", line 69:
          error: expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: identifier "uint16_ilist" is undefined
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: identifier "uint16_ilist" is undefined
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: explicit type is missing ("int" assumed)
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: identifier "ipv4_address" is undefined
    explicit ipv6_address(ipv4_address addr);
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: explicit type is missing ("int" assumed)
    explicit ipv6_address(ipv4_address addr);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: "explicit" is not allowed
    explicit ipv6_address(ipv4_address addr);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: explicit type is missing ("int" assumed)
    explicit ipv6_address(array_type bytes);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: declaration is incompatible with overloaded function
          "ipv6_address" (declared at line 47)
    explicit ipv6_address(array_type bytes);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: expected a ")"
    explicit ipv6_address(array_type bytes);
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: "explicit" is not allowed
    explicit ipv6_address(array_type bytes);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: declaration is incompatible with overloaded function "compare"
          (declared at line 88 of
          "/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp")
    int compare(ipv6_address other) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: expected a ")"
    int compare(ipv6_address other) const noexcept;
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: expected a ";"
    int compare(ipv6_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: identifier "ipv4_address" is undefined
    int compare(ipv4_address other) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: a type qualifier is not allowed on a nonmember function
    int compare(ipv4_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: declaration is incompatible with "int compare" (declared at
          line 59)
    int compare(ipv4_address other) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 68:
          error: a type qualifier is not allowed on a nonmember function
    bool embeds_v4() const noexcept;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 72:
          error: identifier "ipv4_address" is undefined
    ipv4_address embedded_v4() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 72:
          error: a type qualifier is not allowed on a nonmember function
    ipv4_address embedded_v4() const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 75:
          error: a type qualifier is not allowed on a nonmember function
    bool is_loopback() const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 78:
          error: "array_type" is not a type name
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 78:
          error: function "bytes" has already been defined
    array_type& bytes() noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 79:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: "array_type" is not a type name
    const array_type& bytes() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& bytes() const noexcept {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: cannot overload functions distinguished by return type alone
    const array_type& bytes() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 84:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 88:
          error: "array_type" is not a type name
    array_type& data() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 88:
          error: function "data" has already been defined
    array_type& data() noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 89:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: "array_type" is not a type name
    const array_type& data() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& data() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: cannot overload functions distinguished by return type alone
    const array_type& data() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 94:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 98:
          error: a type qualifier is not allowed on a nonmember function
    bool zero() const noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 99:
          error: identifier "half_segments_" is undefined
      return half_segments_[0] == 0 && half_segments_[1] == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv6_address& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: variable "ipv6_address" is not a type name
    friend bool inspect(Inspector& f, ipv6_address& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: function template "inspect" has already been defined
    friend bool inspect(Inspector& f, ipv6_address& x) {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: invalid specifier outside a class declaration
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: declaration is incompatible with overloaded function
          "to_string" (declared at line 120 of
          "/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp")
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: expected a ")"
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: no instance of constructor "std::__cxx11::basic_string<_CharT,
          _Traits, _Alloc>::basic_string [with _CharT=char,
          _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]" matches
          the argument list
            argument types are: (int)
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 111:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 120:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: identifier "error" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: identifier "string_view" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: variable "ipv6_address" is not a type name
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 124:
          error: expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_subnet.hpp", line 39:
          error: identifier "ipv6_subnet" is undefined
    ipv6_subnet& operator=(const ipv6_subnet&) = default;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_subnet.hpp", line 39:
          error: "operator=" must be a member function
    ipv6_subnet& operator=(const ipv6_subnet&) = default;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_subnet.hpp", line 39:
          error: identifier "ipv6_subnet" is undefined
    ipv6_subnet& operator=(const ipv6_subnet&) = default;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_subnet.hpp", line 39:
          error: "= default" can only appear on default constructors, copy/move
          constructors, copy/move assignment operators, and destructors
    ipv6_subnet& operator=(const ipv6_subnet&) = default;
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_subnet.hpp", line 44:
          error: a type qualifier is not allowed on a nonmember function
    bool embeds_v4() const noexcept;
                     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/json_reader.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/json_reader.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/json_reader.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/json_reader.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/json_reader.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/json_reader.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/json_reader.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/json_reader.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/json_writer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/json_writer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/json_writer.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/json_writer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/json_writer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/json_writer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/json_writer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/json_writer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/load_inspector.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/load_inspector.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/load_inspector.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/load_inspector.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/load_inspector.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/load_inspector.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/load_inspector.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/load_inspector.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/local_actor.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/local_actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/local_actor.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/local_actor.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/local_actor.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/local_actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/local_actor.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/local_actor.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/logger.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/logger.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/logger.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/logger.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/logger.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/logger.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/logger.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/logger.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/mailbox_element.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/mailbox_element.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/mailbox_element.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/mailbox_element.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/mailbox_element.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/mailbox_element.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/mailbox_element.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/mailbox_element.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/make_config_option.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/make_config_option.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/make_config_option.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/make_config_option.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/make_config_option.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/make_config_option.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/make_config_option.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/make_config_option.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/message.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/message.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/message.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/message.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/message.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_builder.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_builder.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/message_builder.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/message_builder.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/message_builder.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_builder.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/message_builder.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/message_builder.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_handler.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_handler.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/message_handler.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/message_handler.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/message_handler.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_handler.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/message_handler.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/message_handler.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/monitorable_actor.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/monitorable_actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/monitorable_actor.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/monitorable_actor.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/monitorable_actor.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/monitorable_actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/monitorable_actor.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/monitorable_actor.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/node_id.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/node_id.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/node_id.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/node_id.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/node_id.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/node_id.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/node_id.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/node_id.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/ieee_754.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/unprofiled.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/unprofiled.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/policy/unprofiled.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/policy/unprofiled.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/policy/unprofiled.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/unprofiled.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/policy/unprofiled.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/policy/unprofiled.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/work_sharing.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/work_sharing.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/policy/work_sharing.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/policy/work_sharing.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/policy/work_sharing.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/work_sharing.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/policy/work_sharing.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/policy/work_sharing.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/work_stealing.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/work_stealing.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/policy/work_stealing.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/policy/work_stealing.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/policy/work_stealing.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/work_stealing.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/policy/work_stealing.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/policy/work_stealing.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/proxy_registry.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/proxy_registry.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/proxy_registry.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/proxy_registry.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/proxy_registry.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/proxy_registry.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/proxy_registry.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/proxy_registry.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/raise_error.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/raise_error.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/raise_error.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/raise_error.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/raise_error.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/raise_error.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/raise_error.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/raise_error.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/raise_error.hpp", line 18:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 10%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ref_counted.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ref_counted.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/ref_counted.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/ref_counted.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/ref_counted.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ref_counted.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/ref_counted.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/ref_counted.cpp
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
atomic_base.h:355:6: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
atomic_base.h:363:6: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/replies_to.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/replies_to.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/replies_to.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/replies_to.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/replies_to.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/replies_to.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/replies_to.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/replies_to.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/response_promise.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/response_promise.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/response_promise.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/response_promise.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/response_promise.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/response_promise.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/response_promise.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/response_promise.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/resumable.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/resumable.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/resumable.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/resumable.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/resumable.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/resumable.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/resumable.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/resumable.cpp
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
atomic_base.h:355:6: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
atomic_base.h:363:6: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/save_inspector.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/save_inspector.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/save_inspector.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/save_inspector.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/save_inspector.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/save_inspector.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/save_inspector.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/save_inspector.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduled_actor.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduled_actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/scheduled_actor.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/scheduled_actor.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/scheduled_actor.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduled_actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/scheduled_actor.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/scheduled_actor.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/atomic_ref_counted.hpp"
          , line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduler/abstract_coordinator.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduler/abstract_coordinator.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/scheduler/abstract_coordinator.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/scheduler/abstract_coordinator.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/scheduler/abstract_coordinator.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduler/abstract_coordinator.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/scheduler/abstract_coordinator.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/scheduler/abstract_coordinator.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduler/test_coordinator.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduler/test_coordinator.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/scheduler/test_coordinator.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/scheduler/test_coordinator.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/scheduler/test_coordinator.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduler/test_coordinator.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/scheduler/test_coordinator.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/scheduler/test_coordinator.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/atomic_ref_counted.hpp"
          , line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scoped_actor.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scoped_actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/scoped_actor.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/scoped_actor.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/scoped_actor.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scoped_actor.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/scoped_actor.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/scoped_actor.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scoped_execution_unit.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scoped_execution_unit.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/scoped_execution_unit.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/scoped_execution_unit.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/scoped_execution_unit.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scoped_execution_unit.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/scoped_execution_unit.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/scoped_execution_unit.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/serializer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/serializer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/serializer.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/serializer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/serializer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/serializer.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/serializer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/serializer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/settings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/settings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/settings.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/settings.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/settings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/settings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/settings.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/settings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/skip.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/skip.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/skip.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/skip.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/skip.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/skip.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/skip.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/skip.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/default_sum_type_access.hpp",
          line 22: error: namespace "caf::detail" has no member "tl_head"
    using type0 = typename detail::tl_head<types>::type;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/default_sum_type_access.hpp",
          line 22: error: expected a ";"
    using type0 = typename detail::tl_head<types>::type;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/string_algorithms.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/string_algorithms.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/string_algorithms.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/string_algorithms.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/string_algorithms.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/string_algorithms.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/string_algorithms.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/string_algorithms.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/string_view.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/string_view.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/string_view.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/string_view.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/string_view.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/string_view.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/string_view.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/string_view.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/collector/prometheus.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/collector/prometheus.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/telemetry/collector/prometheus.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/telemetry/collector/prometheus.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/collector/prometheus.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/collector/prometheus.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/telemetry/collector/prometheus.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/collector/prometheus.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ")"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ";"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 212:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 212:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos = 0) const noexcept;
              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/importer/process.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/importer/process.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/telemetry/importer/process.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/telemetry/importer/process.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/importer/process.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/importer/process.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/telemetry/importer/process.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/importer/process.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/importer/process.hpp
          ", line 10: error: qualified name is not allowed
  namespace caf::telemetry::importer {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/importer/process.hpp
          ", line 21: error: identifier "metric_registry" is undefined
    explicit process(metric_registry& reg);
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/importer/process.hpp
          ", line 31: error: this declaration has no storage class or type
          specifier
    telemetry::int_gauge* rss_ = nullptr;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/importer/process.hpp
          ", line 31: error: expected a ";"
    telemetry::int_gauge* rss_ = nullptr;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/importer/process.hpp
          ", line 32: error: this declaration has no storage class or type
          specifier
    telemetry::int_gauge* vms_ = nullptr;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/importer/process.hpp
          ", line 32: error: "telemetry" has already been declared in the
          current scope
    telemetry::int_gauge* vms_ = nullptr;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/importer/process.hpp
          ", line 32: error: expected a ";"
    telemetry::int_gauge* vms_ = nullptr;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/importer/process.hpp
          ", line 33: error: this declaration has no storage class or type
          specifier
    telemetry::dbl_gauge* cpu_ = nullptr;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/importer/process.hpp
          ", line 33: error: "telemetry" has already been declared in the
          current scope
    telemetry::dbl_gauge* cpu_ = nullptr;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/importer/process.hpp
          ", line 33: error: expected a ";"
    telemetry::dbl_gauge* cpu_ = nullptr;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/importer/process.hpp
          ", line 34: error: this declaration has no storage class or type
          specifier
    telemetry::int_gauge* fds_ = nullptr;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/importer/process.hpp
          ", line 34: error: "telemetry" has already been declared in the
          current scope
    telemetry::int_gauge* fds_ = nullptr;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/importer/process.hpp
          ", line 34: error: expected a ";"
    telemetry::int_gauge* fds_ = nullptr;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/label.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/label.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/telemetry/label.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/telemetry/label.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/label.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/label.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/telemetry/label.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/label.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/ieee_754.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/label_view.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/label_view.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/telemetry/label_view.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/telemetry/label_view.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/label_view.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/label_view.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/telemetry/label_view.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/label_view.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/ieee_754.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 11%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/metric.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/metric.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ")"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ";"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 212:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 212:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos = 0) const noexcept;
              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_family.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_family.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_family.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_family.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/metric_family.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_family.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_family.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/metric_family.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/metric_family.hpp",
          line 14: error: qualified name is not allowed
  namespace caf::telemetry {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/metric_family.hpp",
          line 22: error: identifier "metric_type" is undefined
    metric_family(metric_type type, std::string prefix, std::string name,
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/metric_family.hpp",
          line 72: error: identifier "metric_type" is undefined
    metric_type type_;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/metric_family.cpp",
          line 7: error: qualified name is not allowed
  namespace caf::telemetry {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/metric_family.cpp",
          line 9: error: this declaration has no storage class or type
          specifier
  metric_family::~metric_family() {
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/metric_family.cpp",
          line 9: error: expected a ";"
  metric_family::~metric_family() {
               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_registry.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_registry.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_registry.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_registry.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/metric_registry.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_registry.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_registry.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/telemetry/metric_registry.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/raise_error.hpp", line 18:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/term.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/term.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/term.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/term.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/term.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/term.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/term.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/term.cpp
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
locale_classes.h:793:5: warning: DCL02-C: Use visually distinct identifiers: id
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: <<
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/thread_hook.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/thread_hook.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/thread_hook.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/thread_hook.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/thread_hook.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/thread_hook.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/thread_hook.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/thread_hook.cpp
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/timestamp.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/timestamp.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/timestamp.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/timestamp.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/timestamp.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/timestamp.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/timestamp.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/timestamp.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/tracing_data.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/tracing_data.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/tracing_data.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/tracing_data.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/tracing_data.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/tracing_data.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/tracing_data.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/tracing_data.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/tracing_data_factory.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/tracing_data_factory.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/tracing_data_factory.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/tracing_data_factory.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/tracing_data_factory.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/tracing_data_factory.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/tracing_data_factory.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/tracing_data_factory.cpp
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/type_id.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/type_id.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/type_id.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/type_id.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/type_id.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/type_id.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/type_id.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/type_id.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ")"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ";"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/type_id_list.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/type_id_list.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/type_id_list.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/type_id_list.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/type_id_list.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/type_id_list.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/type_id_list.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/type_id_list.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uri.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uri.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/uri.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/uri.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/uri.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uri.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/uri.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/uri.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/ieee_754.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uri_builder.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uri_builder.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/uri_builder.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/uri_builder.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/uri_builder.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uri_builder.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/uri_builder.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/uri_builder.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/ieee_754.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uuid.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uuid.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/uuid.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/uuid.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/uuid.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uuid.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/uuid.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_core/src/uuid.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/read_result_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/read_result_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/async/read_result_strings.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/async/read_result_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/async/read_result_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/read_result_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/async/read_result_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/async/read_result_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/write_result_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/write_result_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/async/write_result_strings.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/async/write_result_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/async/write_result_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/write_result_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/async/write_result_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/async/write_result_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/exit_reason_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/exit_reason_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/exit_reason_strings.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/exit_reason_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/exit_reason_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/exit_reason_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/exit_reason_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/exit_reason_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observable_state_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observable_state_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/observable_state_strings.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/flow/observable_state_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/flow/observable_state_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observable_state_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/observable_state_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/flow/observable_state_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observer_state_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observer_state_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/observer_state_strings.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/flow/observer_state_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/flow/observer_state_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observer_state_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/flow/observer_state_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/flow/observer_state_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/intrusive/inbox_result_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/intrusive/inbox_result_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/intrusive/inbox_result_strings.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/intrusive/inbox_result_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/intrusive/inbox_result_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/intrusive/inbox_result_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/intrusive/inbox_result_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/intrusive/inbox_result_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 12%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/intrusive/task_result_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/intrusive/task_result_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/intrusive/task_result_strings.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/intrusive/task_result_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/intrusive/task_result_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/intrusive/task_result_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/intrusive/task_result_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/intrusive/task_result_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 13%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/invoke_message_result_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/invoke_message_result_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/invoke_message_result_strings.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/invoke_message_result_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/invoke_message_result_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/invoke_message_result_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/invoke_message_result_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/invoke_message_result_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 13%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_priority_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_priority_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/message_priority_strings.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/message_priority_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/message_priority_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_priority_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/message_priority_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/message_priority_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 13%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/pec_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/pec_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/pec_strings.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/pec_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/pec_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/pec_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/pec_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/pec_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 13%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/sec_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/sec_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/sec_strings.cpp.o.d -o CMakeFiles/libcaf_core_obj.dir/src/sec_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/sec_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/sec_strings.cpp.o -MF CMakeFiles/libcaf_core_obj.dir/src/sec_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_core/src/sec_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 13%] Built target libcaf_core_obj
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 13%] [32mBuilding CXX object auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core.dir/__/cmake/dummy.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_core
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core.dir/__/cmake/dummy.cpp.o -MF CMakeFiles/libcaf_core.dir/__/cmake/dummy.cpp.o.d -o CMakeFiles/libcaf_core.dir/__/cmake/dummy.cpp.o -c /datasets/zeek/auxil/broker/caf/cmake/dummy.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_core_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_core/CMakeFiles/libcaf_core.dir/__/cmake/dummy.cpp.o -MF CMakeFiles/libcaf_core.dir/__/cmake/dummy.cpp.o.d -c /datasets/zeek/auxil/broker/caf/cmake/dummy.cpp
dummy.cpp:8:1: warning: DCL00-C: Const-qualify immutable objects: dummy
[ 13%] [32m[1mLinking CXX static library libcaf_core.a[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 13%] Built target libcaf_core
make[3]: Entering directory '/datasets/zeek/build'
[ 13%] [34m[1mGenerating src/net/web_socket/status_strings.cpp[0m
[ 13%] [34m[1mGenerating src/net/basp/connection_state_strings.cpp[0m
[ 13%] [34m[1mGenerating src/net/basp/ec_strings.cpp[0m
[ 13%] [34m[1mGenerating src/net/basp/message_type_strings.cpp[0m
[ 13%] [34m[1mGenerating src/net/http/method_strings.cpp[0m
[ 13%] [34m[1mGenerating src/net/http/status_strings.cpp[0m
[ 13%] [34m[1mGenerating src/net/operation_strings.cpp[0m
[ 14%] [34m[1mGenerating src/net/stream_transport_error_strings.cpp[0m
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/convert_ip_endpoint.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/convert_ip_endpoint.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/convert_ip_endpoint.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/convert_ip_endpoint.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/convert_ip_endpoint.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/convert_ip_endpoint.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/convert_ip_endpoint.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/convert_ip_endpoint.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/convert_ip_endpoint.hpp"
          , line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/convert_ip_endpoint.hpp"
          , line 12: error: identifier "ip_endpoint" is undefined
  void convert(const ip_endpoint& src, sockaddr_storage& dst);
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/convert_ip_endpoint.hpp"
          , line 14: error: identifier "error" is undefined
  error convert(const sockaddr_storage& src, ip_endpoint& dst);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/convert_ip_endpoint.hpp"
          , line 14: error: identifier "ip_endpoint" is undefined
  error convert(const sockaddr_storage& src, ip_endpoint& dst);
                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/datagram_socket.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/datagram_socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/datagram_socket.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/datagram_socket.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/datagram_socket.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/datagram_socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/datagram_socket.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/datagram_socket.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket_id.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 17:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 21:
          error: not a class or struct name
  struct CAF_NET_EXPORT socket : detail::comparable<socket> {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 21:
          error: class or struct definition is missing
  struct CAF_NET_EXPORT socket : detail::comparable<socket> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 45:
          error: incomplete type is not allowed
    return f.object(x).fields(f.field("id", x.id));
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 49:
          error: incomplete type is not allowed
  constexpr auto invalid_socket = socket{invalid_socket_id};
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 49:
          error: identifier "invalid_socket_id" is undefined
  constexpr auto invalid_socket = socket{invalid_socket_id};
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 87:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT child_process_inherit(socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 91:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT nonblocking(socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 95:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT shutdown_read(socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 99:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT shutdown_write(socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          18: error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          21: error: not a class or struct name
  struct CAF_NET_EXPORT network_socket : socket {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          22: error: identifier "socket" is undefined
    using super = socket;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          24: error: a class-qualified name is required
    using super::super;
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          24: error: expected a ";"
    using super::super;
               ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          29: error: identifier "error" is undefined
  error CAF_NET_EXPORT allow_sigpipe(network_socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          33: error: identifier "error" is undefined
  error CAF_NET_EXPORT allow_udp_connreset(network_socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          38: error: expected is not a template
  expected<size_t> CAF_NET_EXPORT send_buffer_size(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          42: error: identifier "error" is undefined
  error CAF_NET_EXPORT send_buffer_size(network_socket x, size_t capacity);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          46: error: expected is not a template
  expected<uint16_t> CAF_NET_EXPORT local_port(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          50: error: expected is not a template
  expected<std::string> CAF_NET_EXPORT local_addr(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          54: error: expected is not a template
  expected<uint16_t> CAF_NET_EXPORT remote_port(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          58: error: expected is not a template
  expected<std::string> CAF_NET_EXPORT remote_addr(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/default_sum_type_access.hpp",
          line 22: error: namespace "caf::detail" has no member "tl_head"
    using type0 = typename detail::tl_head<types>::type;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/default_sum_type_access.hpp",
          line 22: error: expected a ";"
    using type0 = typename detail::tl_head<types>::type;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/detail/rfc6455.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/detail/rfc6455.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/detail/rfc6455.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/detail/rfc6455.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/detail/rfc6455.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/detail/rfc6455.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/detail/rfc6455.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/detail/rfc6455.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 14:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 19:
          error: identifier "byte" is undefined
    using binary_buffer = std::vector<byte>;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 44:
          error: span is not a template
    static void mask_data(uint32_t key, span<char> data);
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 46:
          error: span is not a template
    static void mask_data(uint32_t key, span<byte> data);
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 46:
          error: identifier "byte" is undefined
    static void mask_data(uint32_t key, span<byte> data);
                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 46:
          error: invalid redeclaration of member function
          "<error>::rfc6455::mask_data(uint32_t, <error-type>)" (declared at
          line 44)
    static void mask_data(uint32_t key, span<byte> data);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 48:
          error: span is not a template
    static void assemble_frame(uint32_t mask_key, span<const char> data,
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 51:
          error: span is not a template
    static void assemble_frame(uint32_t mask_key, span<const byte> data,
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 51:
          error: explicit type is missing ("int" assumed)
    static void assemble_frame(uint32_t mask_key, span<const byte> data,
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 51:
          error: expected a ">"
    static void assemble_frame(uint32_t mask_key, span<const byte> data,
                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 51:
          error: invalid redeclaration of member function
          "<error>::rfc6455::assemble_frame(uint32_t, <error-type>,
          <error>::rfc6455::binary_buffer &)" (declared at line 48)
    static void assemble_frame(uint32_t mask_key, span<const byte> data,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 55:
          error: span is not a template
                               span<const byte> data, binary_buffer& out);
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 55:
          error: explicit type is missing ("int" assumed)
                               span<const byte> data, binary_buffer& out);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 55:
          error: expected a ">"
                               span<const byte> data, binary_buffer& out);
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 57:
          error: span is not a template
    static ptrdiff_t decode_header(span<const byte> data, header& hdr);
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 57:
          error: explicit type is missing ("int" assumed)
    static ptrdiff_t decode_header(span<const byte> data, header& hdr);
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/rfc6455.hpp", line 57:
          error: expected a ">"
    static ptrdiff_t decode_header(span<const byte> data, header& hdr);
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/network_order.hpp",
          line 9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/header.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/header.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/header.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/header.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/header.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/header.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/header.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/header.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/basp/constants.hpp", line
          10: error: qualified name is not allowed
  namespace caf::net::basp {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ")"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ";"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 212:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos = 0) const noexcept;
    ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/host.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/host.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/host.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/host.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/host.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/host.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/host.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/host.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/host.hpp", line 10: error:
          qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/host.hpp", line 14: error:
          identifier "error" is undefined
    static error startup();
           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/ip.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/ip.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/ip.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/ip.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/ip.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/ip.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/ip.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/ip.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/ip.hpp", line 13: error:
          qualified name is not allowed
  namespace caf::net::ip {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/ip.hpp", line 16: error:
          identifier "ip_address" is undefined
  std::vector<ip_address> CAF_NET_EXPORT resolve(string_view host);
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/ip.hpp", line 16: error:
          identifier "string_view" is undefined
  std::vector<ip_address> CAF_NET_EXPORT resolve(string_view host);
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/ip.hpp", line 19: error:
          identifier "ip_address" is undefined
  std::vector<ip_address> CAF_NET_EXPORT resolve(ip_address host);
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/ip.hpp", line 19: error:
          identifier "ip_address" is undefined
  std::vector<ip_address> CAF_NET_EXPORT resolve(ip_address host);
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/ip.hpp", line 23: error:
          identifier "ip_address" is undefined
  std::vector<ip_address> CAF_NET_EXPORT local_addresses(string_view host);
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/ip.hpp", line 23: error:
          identifier "string_view" is undefined
  std::vector<ip_address> CAF_NET_EXPORT local_addresses(string_view host);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/ip.hpp", line 26: error:
          identifier "ip_address" is undefined
  std::vector<ip_address> CAF_NET_EXPORT local_addresses(ip_address host);
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/ip.hpp", line 26: error:
          identifier "ip_address" is undefined
  std::vector<ip_address> CAF_NET_EXPORT local_addresses(ip_address host);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/message_queue.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/message_queue.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/message_queue.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/message_queue.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/message_queue.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/message_queue.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/message_queue.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/message_queue.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/multiplexer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/multiplexer.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/multiplexer.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/multiplexer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/multiplexer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/multiplexer.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/multiplexer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/multiplexer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/atomic_ref_counted.hpp"
          , line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/abstract_actor_shell.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/abstract_actor_shell.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/abstract_actor_shell.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/abstract_actor_shell.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/abstract_actor_shell.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/abstract_actor_shell.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/abstract_actor_shell.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/abstract_actor_shell.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/actor_shell.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/actor_shell.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/actor_shell.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/actor_shell.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/actor_shell.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/actor_shell.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/actor_shell.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/actor_shell.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/header.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/header.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/http/header.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/http/header.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/http/header.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/header.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/http/header.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/http/header.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/method.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/method.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/http/method.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/http/method.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/http/method.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/method.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/http/method.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/http/method.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/status.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/status.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/http/status.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/http/status.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/http/status.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/status.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/http/status.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/http/status.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/v1.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/v1.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/http/v1.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/http/v1.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/http/v1.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/v1.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/http/v1.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/http/v1.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/middleman.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/middleman.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/middleman.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/middleman.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/middleman.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/middleman.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/middleman.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/middleman.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/middleman_backend.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/middleman_backend.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/middleman_backend.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/middleman_backend.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/middleman_backend.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/middleman_backend.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/middleman_backend.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/middleman_backend.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/packet_writer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/packet_writer.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/packet_writer.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/packet_writer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/packet_writer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/packet_writer.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/packet_writer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/packet_writer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 14%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/handshake.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/handshake.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/handshake.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/handshake.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/web_socket/handshake.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/handshake.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/handshake.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/net/web_socket/handshake.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/network_socket.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/network_socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/network_socket.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/network_socket.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/network_socket.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/network_socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/network_socket.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/network_socket.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket_id.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 17:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 21:
          error: not a class or struct name
  struct CAF_NET_EXPORT socket : detail::comparable<socket> {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 21:
          error: class or struct definition is missing
  struct CAF_NET_EXPORT socket : detail::comparable<socket> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 45:
          error: incomplete type is not allowed
    return f.object(x).fields(f.field("id", x.id));
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 49:
          error: incomplete type is not allowed
  constexpr auto invalid_socket = socket{invalid_socket_id};
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 49:
          error: identifier "invalid_socket_id" is undefined
  constexpr auto invalid_socket = socket{invalid_socket_id};
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 87:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT child_process_inherit(socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 91:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT nonblocking(socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 95:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT shutdown_read(socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 99:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT shutdown_write(socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          18: error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          21: error: not a class or struct name
  struct CAF_NET_EXPORT network_socket : socket {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          22: error: identifier "socket" is undefined
    using super = socket;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          24: error: a class-qualified name is required
    using super::super;
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          24: error: expected a ";"
    using super::super;
               ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          29: error: identifier "error" is undefined
  error CAF_NET_EXPORT allow_sigpipe(network_socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          33: error: identifier "error" is undefined
  error CAF_NET_EXPORT allow_udp_connreset(network_socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          38: error: expected is not a template
  expected<size_t> CAF_NET_EXPORT send_buffer_size(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          42: error: identifier "error" is undefined
  error CAF_NET_EXPORT send_buffer_size(network_socket x, size_t capacity);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          46: error: expected is not a template
  expected<uint16_t> CAF_NET_EXPORT local_port(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          50: error: expected is not a template
  expected<std::string> CAF_NET_EXPORT local_addr(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          54: error: expected is not a template
  expected<uint16_t> CAF_NET_EXPORT remote_port(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          58: error: expected is not a template
  expected<std::string> CAF_NET_EXPORT remote_addr(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/pipe_socket.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/pipe_socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/pipe_socket.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/pipe_socket.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/pipe_socket.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/pipe_socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/pipe_socket.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/pipe_socket.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket_id.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 17:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 21:
          error: not a class or struct name
  struct CAF_NET_EXPORT socket : detail::comparable<socket> {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 21:
          error: class or struct definition is missing
  struct CAF_NET_EXPORT socket : detail::comparable<socket> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 45:
          error: incomplete type is not allowed
    return f.object(x).fields(f.field("id", x.id));
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 49:
          error: incomplete type is not allowed
  constexpr auto invalid_socket = socket{invalid_socket_id};
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 49:
          error: identifier "invalid_socket_id" is undefined
  constexpr auto invalid_socket = socket{invalid_socket_id};
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 87:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT child_process_inherit(socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 91:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT nonblocking(socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 95:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT shutdown_read(socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 99:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT shutdown_write(socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 20:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 23:
          error: not a class or struct name
  struct CAF_NET_EXPORT pipe_socket : socket {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 24:
          error: identifier "socket" is undefined
    using super = socket;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 26:
          error: a class-qualified name is required
    using super::super;
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 26:
          error: expected a ";"
    using super::super;
               ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 32:
          error: expected is not a template
  expected<std::pair<pipe_socket, pipe_socket>> CAF_NET_EXPORT make_pipe();
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 39:
          error: span is not a template
  ptrdiff_t CAF_NET_EXPORT write(pipe_socket x, span<const byte> buf);
                                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 39:
          error: explicit type is missing ("int" assumed)
  ptrdiff_t CAF_NET_EXPORT write(pipe_socket x, span<const byte> buf);
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 39:
          error: expected a ">"
  ptrdiff_t CAF_NET_EXPORT write(pipe_socket x, span<const byte> buf);
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 46:
          error: span is not a template
  ptrdiff_t CAF_NET_EXPORT read(pipe_socket x, span<byte> buf);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 46:
          error: identifier "byte" is undefined
  ptrdiff_t CAF_NET_EXPORT read(pipe_socket x, span<byte> buf);
                                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/scope_guard.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/socket_sys_aliases.hpp",
          line 9: error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/pollset_updater.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/pollset_updater.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/pollset_updater.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/pollset_updater.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/pollset_updater.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/pollset_updater.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/pollset_updater.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/pollset_updater.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket_id.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 17:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 21:
          error: not a class or struct name
  struct CAF_NET_EXPORT socket : detail::comparable<socket> {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 21:
          error: class or struct definition is missing
  struct CAF_NET_EXPORT socket : detail::comparable<socket> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 45:
          error: incomplete type is not allowed
    return f.object(x).fields(f.field("id", x.id));
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 49:
          error: incomplete type is not allowed
  constexpr auto invalid_socket = socket{invalid_socket_id};
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 49:
          error: identifier "invalid_socket_id" is undefined
  constexpr auto invalid_socket = socket{invalid_socket_id};
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 87:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT child_process_inherit(socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 91:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT nonblocking(socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 95:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT shutdown_read(socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 99:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT shutdown_write(socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 20:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 23:
          error: not a class or struct name
  struct CAF_NET_EXPORT pipe_socket : socket {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 24:
          error: identifier "socket" is undefined
    using super = socket;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 26:
          error: a class-qualified name is required
    using super::super;
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 26:
          error: expected a ";"
    using super::super;
               ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 32:
          error: expected is not a template
  expected<std::pair<pipe_socket, pipe_socket>> CAF_NET_EXPORT make_pipe();
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 39:
          error: span is not a template
  ptrdiff_t CAF_NET_EXPORT write(pipe_socket x, span<const byte> buf);
                                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 39:
          error: explicit type is missing ("int" assumed)
  ptrdiff_t CAF_NET_EXPORT write(pipe_socket x, span<const byte> buf);
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 39:
          error: expected a ">"
  ptrdiff_t CAF_NET_EXPORT write(pipe_socket x, span<const byte> buf);
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 46:
          error: span is not a template
  ptrdiff_t CAF_NET_EXPORT read(pipe_socket x, span<byte> buf);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/pipe_socket.hpp", line 46:
          error: identifier "byte" is undefined
  ptrdiff_t CAF_NET_EXPORT read(pipe_socket x, span<byte> buf);
                                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/socket.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/socket.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/socket.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/socket.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/socket.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/socket.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket_id.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 17:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 21:
          error: not a class or struct name
  struct CAF_NET_EXPORT socket : detail::comparable<socket> {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 21:
          error: class or struct definition is missing
  struct CAF_NET_EXPORT socket : detail::comparable<socket> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 45:
          error: incomplete type is not allowed
    return f.object(x).fields(f.field("id", x.id));
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 49:
          error: incomplete type is not allowed
  constexpr auto invalid_socket = socket{invalid_socket_id};
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 49:
          error: identifier "invalid_socket_id" is undefined
  constexpr auto invalid_socket = socket{invalid_socket_id};
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 87:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT child_process_inherit(socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 91:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT nonblocking(socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 95:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT shutdown_read(socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 99:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT shutdown_write(socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/socket_manager.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/socket_manager.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/socket_manager.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/socket_manager.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/socket_manager.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/socket_manager.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/socket_manager.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/socket_manager.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/stream_socket.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/stream_socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/stream_socket.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/stream_socket.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/stream_socket.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/stream_socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/stream_socket.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/stream_socket.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket_id.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 17:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 21:
          error: not a class or struct name
  struct CAF_NET_EXPORT socket : detail::comparable<socket> {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 21:
          error: class or struct definition is missing
  struct CAF_NET_EXPORT socket : detail::comparable<socket> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 45:
          error: incomplete type is not allowed
    return f.object(x).fields(f.field("id", x.id));
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 49:
          error: incomplete type is not allowed
  constexpr auto invalid_socket = socket{invalid_socket_id};
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 49:
          error: identifier "invalid_socket_id" is undefined
  constexpr auto invalid_socket = socket{invalid_socket_id};
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 87:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT child_process_inherit(socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 91:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT nonblocking(socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 95:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT shutdown_read(socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 99:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT shutdown_write(socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          18: error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          21: error: not a class or struct name
  struct CAF_NET_EXPORT network_socket : socket {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          22: error: identifier "socket" is undefined
    using super = socket;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          24: error: a class-qualified name is required
    using super::super;
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          24: error: expected a ";"
    using super::super;
               ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          29: error: identifier "error" is undefined
  error CAF_NET_EXPORT allow_sigpipe(network_socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          33: error: identifier "error" is undefined
  error CAF_NET_EXPORT allow_udp_connreset(network_socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          38: error: expected is not a template
  expected<size_t> CAF_NET_EXPORT send_buffer_size(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          42: error: identifier "error" is undefined
  error CAF_NET_EXPORT send_buffer_size(network_socket x, size_t capacity);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          46: error: expected is not a template
  expected<uint16_t> CAF_NET_EXPORT local_port(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          50: error: expected is not a template
  expected<std::string> CAF_NET_EXPORT local_addr(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          54: error: expected is not a template
  expected<uint16_t> CAF_NET_EXPORT remote_port(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          58: error: expected is not a template
  expected<std::string> CAF_NET_EXPORT remote_addr(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          17: error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          21: error: not a class or struct name
  struct CAF_NET_EXPORT stream_socket : network_socket {
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          22: error: identifier "network_socket" is undefined
    using super = network_socket;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          24: error: a class-qualified name is required
    using super::super;
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          24: error: expected a ";"
    using super::super;
               ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          30: error: expected is not a template
  expected<std::pair<stream_socket, stream_socket>>
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          35: error: identifier "error" is undefined
  error CAF_NET_EXPORT keepalive(stream_socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          39: error: identifier "error" is undefined
  error CAF_NET_EXPORT nodelay(stream_socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          49: error: span is not a template
  ptrdiff_t CAF_NET_EXPORT read(stream_socket x, span<byte> buf);
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          49: error: identifier "byte" is undefined
  ptrdiff_t CAF_NET_EXPORT read(stream_socket x, span<byte> buf);
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          58: error: span is not a template
  ptrdiff_t CAF_NET_EXPORT write(stream_socket x, span<const byte> buf);
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          58: error: explicit type is missing ("int" assumed)
  ptrdiff_t CAF_NET_EXPORT write(stream_socket x, span<const byte> buf);
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          58: error: expected a ">"
  ptrdiff_t CAF_NET_EXPORT write(stream_socket x, span<const byte> buf);
                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          69: error: span is not a template
                                 std::initializer_list<span<const byte>> bufs);
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          69: error: explicit type is missing ("int" assumed)
                                 std::initializer_list<span<const byte>> bufs);
                                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/stream_socket.hpp", line
          69: error: expected a ">"
                                 std::initializer_list<span<const byte>> bufs);
                                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/tcp_accept_socket.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/tcp_accept_socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/tcp_accept_socket.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/tcp_accept_socket.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/tcp_accept_socket.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/tcp_accept_socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/tcp_accept_socket.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/tcp_accept_socket.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: namespace "caf::detail" has no member class "comparable"
                                       detail::comparable<ipv4_address> {
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: not a class or struct name
                                       detail::comparable<ipv4_address> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: class or struct definition is missing
                                       detail::comparable<ipv4_address> {
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 41:
          error: expected a declaration
      return result;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 47:
          error: a type qualifier is not allowed on a nonmember function
    bool is_loopback() const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 50:
          error: a type qualifier is not allowed on a nonmember function
    bool is_multicast() const noexcept;
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 54:
          error: a type qualifier is not allowed on a nonmember function
    uint32_t bits() const noexcept {
                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 55:
          error: identifier "bits_" is undefined
      return bits_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 61:
          error: identifier "bits_" is undefined
      bits_ = value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 65:
          error: identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 66:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: identifier "array_type" is undefined
    const array_type& bytes() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& bytes() const noexcept {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: cannot overload functions distinguished by return type alone
    const array_type& bytes() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 71:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 75:
          error: identifier "array_type" is undefined
    array_type& data() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 76:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: identifier "array_type" is undefined
    const array_type& data() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& data() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: cannot overload functions distinguished by return type alone
    const array_type& data() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 81:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: identifier "ipv4_address" is undefined
    int compare(ipv4_address other) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: a type qualifier is not allowed on a nonmember function
    int compare(ipv4_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv4_address& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: identifier "ipv4_address" is undefined
    friend bool inspect(Inspector& f, ipv4_address& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 97:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 107:
          error: identifier "array_type" is undefined
    static_assert(sizeof(array_type) == sizeof(uint32_t),
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 109:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 115:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT ipv4_address make_ipv4_address(uint8_t oct1, uint8_t oct2,
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 120:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT std::string to_string(const ipv4_address& x);
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "error" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "string_view" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 126:
          error: expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: identifier "uint16_ilist" is undefined
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: identifier "uint16_ilist" is undefined
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: explicit type is missing ("int" assumed)
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: identifier "ipv4_address" is undefined
    explicit ipv6_address(ipv4_address addr);
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: explicit type is missing ("int" assumed)
    explicit ipv6_address(ipv4_address addr);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: "explicit" is not allowed
    explicit ipv6_address(ipv4_address addr);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: explicit type is missing ("int" assumed)
    explicit ipv6_address(array_type bytes);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: declaration is incompatible with overloaded function
          "ipv6_address" (declared at line 47)
    explicit ipv6_address(array_type bytes);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: expected a ")"
    explicit ipv6_address(array_type bytes);
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: "explicit" is not allowed
    explicit ipv6_address(array_type bytes);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: declaration is incompatible with "int compare(<error-type>)"
          (declared at line 88 of
          "/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp")
    int compare(ipv6_address other) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: expected a ")"
    int compare(ipv6_address other) const noexcept;
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: expected a ";"
    int compare(ipv6_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: identifier "ipv4_address" is undefined
    int compare(ipv4_address other) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: a type qualifier is not allowed on a nonmember function
    int compare(ipv4_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: declaration is incompatible with "int compare" (declared at
          line 59)
    int compare(ipv4_address other) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 68:
          error: a type qualifier is not allowed on a nonmember function
    bool embeds_v4() const noexcept;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 72:
          error: identifier "ipv4_address" is undefined
    ipv4_address embedded_v4() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 72:
          error: a type qualifier is not allowed on a nonmember function
    ipv4_address embedded_v4() const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 75:
          error: a type qualifier is not allowed on a nonmember function
    bool is_loopback() const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 78:
          error: "array_type" is not a type name
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 78:
          error: function "bytes" has already been defined
    array_type& bytes() noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 79:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: "array_type" is not a type name
    const array_type& bytes() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& bytes() const noexcept {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: cannot overload functions distinguished by return type alone
    const array_type& bytes() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 84:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 88:
          error: "array_type" is not a type name
    array_type& data() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 88:
          error: function "data" has already been defined
    array_type& data() noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 89:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: "array_type" is not a type name
    const array_type& data() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& data() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: cannot overload functions distinguished by return type alone
    const array_type& data() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 94:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 98:
          error: a type qualifier is not allowed on a nonmember function
    bool zero() const noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 99:
          error: identifier "half_segments_" is undefined
      return half_segments_[0] == 0 && half_segments_[1] == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv6_address& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: variable "ipv6_address" is not a type name
    friend bool inspect(Inspector& f, ipv6_address& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: function template "inspect" has already been defined
    friend bool inspect(Inspector& f, ipv6_address& x) {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: invalid specifier outside a class declaration
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: declaration is incompatible with "std::__cxx11::string
          to_string(const <error-type> &)" (declared at line 120 of
          "/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp")
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: expected a ")"
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: no instance of constructor "std::__cxx11::basic_string<_CharT,
          _Traits, _Alloc>::basic_string [with _CharT=char,
          _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]" matches
          the argument list
            argument types are: (int)
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 111:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 120:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: identifier "error" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: identifier "string_view" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: variable "ipv6_address" is not a type name
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 124:
          error: expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 62:
          error: identifier "ipv6_endpoint" is undefined
    long compare(ipv6_endpoint x) const noexcept;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 62:
          error: a type qualifier is not allowed on a nonmember function
    long compare(ipv6_endpoint x) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 62:
          error: cannot overload functions distinguished by return type alone
    long compare(ipv6_endpoint x) const noexcept;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 67:
          error: identifier "ipv4_endpoint" is undefined
    long compare(ipv4_endpoint x) const noexcept;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 67:
          error: a type qualifier is not allowed on a nonmember function
    long compare(ipv4_endpoint x) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 67:
          error: cannot overload functions distinguished by return type alone
    long compare(ipv4_endpoint x) const noexcept;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 70:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv6_endpoint& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 70:
          error: identifier "ipv6_endpoint" is undefined
    friend bool inspect(Inspector& f, ipv6_endpoint& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 70:
          error: function template "inspect" has already been defined
    friend bool inspect(Inspector& f, ipv6_endpoint& x) {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 75:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 80:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 82:
          error: identifier "ipv6_endpoint" is undefined
  CAF_CORE_EXPORT std::string to_string(const ipv6_endpoint& ep);
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 82:
          error: declaration is incompatible with "std::__cxx11::string
          to_string" (declared at line 109 of
          "/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp")
  CAF_CORE_EXPORT std::string to_string(const ipv6_endpoint& ep);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 84:
          error: expected a declaration
  } // namespace caf
  ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 246: error: pair is not a
          template
      pair<_FIter, _FIter>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 250: error: pair is not a
          template
      pair<_FIter, _FIter>
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/tcp_stream_socket.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/tcp_stream_socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/tcp_stream_socket.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/tcp_stream_socket.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/tcp_stream_socket.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/tcp_stream_socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/tcp_stream_socket.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/tcp_stream_socket.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: namespace "caf::detail" has no member class "comparable"
                                       detail::comparable<ipv4_address> {
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: not a class or struct name
                                       detail::comparable<ipv4_address> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 19:
          error: class or struct definition is missing
                                       detail::comparable<ipv4_address> {
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 41:
          error: expected a declaration
      return result;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 47:
          error: a type qualifier is not allowed on a nonmember function
    bool is_loopback() const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 50:
          error: a type qualifier is not allowed on a nonmember function
    bool is_multicast() const noexcept;
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 54:
          error: a type qualifier is not allowed on a nonmember function
    uint32_t bits() const noexcept {
                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 55:
          error: identifier "bits_" is undefined
      return bits_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 61:
          error: identifier "bits_" is undefined
      bits_ = value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 65:
          error: identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 66:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: identifier "array_type" is undefined
    const array_type& bytes() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& bytes() const noexcept {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 70:
          error: cannot overload functions distinguished by return type alone
    const array_type& bytes() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 71:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 75:
          error: identifier "array_type" is undefined
    array_type& data() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 76:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: identifier "array_type" is undefined
    const array_type& data() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& data() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 80:
          error: cannot overload functions distinguished by return type alone
    const array_type& data() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 81:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: identifier "ipv4_address" is undefined
    int compare(ipv4_address other) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 88:
          error: a type qualifier is not allowed on a nonmember function
    int compare(ipv4_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv4_address& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 93:
          error: identifier "ipv4_address" is undefined
    friend bool inspect(Inspector& f, ipv4_address& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 97:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 107:
          error: identifier "array_type" is undefined
    static_assert(sizeof(array_type) == sizeof(uint32_t),
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 109:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 115:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT ipv4_address make_ipv4_address(uint8_t oct1, uint8_t oct2,
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 120:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT std::string to_string(const ipv4_address& x);
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "error" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "string_view" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 124:
          error: identifier "ipv4_address" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv4_address& dest);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp", line 126:
          error: expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: identifier "uint16_ilist" is undefined
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: identifier "uint16_ilist" is undefined
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 47:
          error: explicit type is missing ("int" assumed)
    ipv6_address(uint16_ilist prefix, uint16_ilist suffix);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: identifier "ipv4_address" is undefined
    explicit ipv6_address(ipv4_address addr);
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: explicit type is missing ("int" assumed)
    explicit ipv6_address(ipv4_address addr);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 50:
          error: "explicit" is not allowed
    explicit ipv6_address(ipv4_address addr);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: explicit type is missing ("int" assumed)
    explicit ipv6_address(array_type bytes);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: declaration is incompatible with overloaded function
          "ipv6_address" (declared at line 47)
    explicit ipv6_address(array_type bytes);
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: expected a ")"
    explicit ipv6_address(array_type bytes);
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 53:
          error: "explicit" is not allowed
    explicit ipv6_address(array_type bytes);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: declaration is incompatible with "int compare(<error-type>)"
          (declared at line 88 of
          "/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp")
    int compare(ipv6_address other) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: expected a ")"
    int compare(ipv6_address other) const noexcept;
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 59:
          error: expected a ";"
    int compare(ipv6_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: identifier "ipv4_address" is undefined
    int compare(ipv4_address other) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: a type qualifier is not allowed on a nonmember function
    int compare(ipv4_address other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 63:
          error: declaration is incompatible with "int compare" (declared at
          line 59)
    int compare(ipv4_address other) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 68:
          error: a type qualifier is not allowed on a nonmember function
    bool embeds_v4() const noexcept;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 72:
          error: identifier "ipv4_address" is undefined
    ipv4_address embedded_v4() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 72:
          error: a type qualifier is not allowed on a nonmember function
    ipv4_address embedded_v4() const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 75:
          error: a type qualifier is not allowed on a nonmember function
    bool is_loopback() const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 78:
          error: "array_type" is not a type name
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 78:
          error: function "bytes" has already been defined
    array_type& bytes() noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 79:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: "array_type" is not a type name
    const array_type& bytes() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& bytes() const noexcept {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 83:
          error: cannot overload functions distinguished by return type alone
    const array_type& bytes() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 84:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 88:
          error: "array_type" is not a type name
    array_type& data() noexcept {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 88:
          error: function "data" has already been defined
    array_type& data() noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 89:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: "array_type" is not a type name
    const array_type& data() const noexcept {
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: a type qualifier is not allowed on a nonmember function
    const array_type& data() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 93:
          error: cannot overload functions distinguished by return type alone
    const array_type& data() const noexcept {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 94:
          error: identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 98:
          error: a type qualifier is not allowed on a nonmember function
    bool zero() const noexcept {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 99:
          error: identifier "half_segments_" is undefined
      return half_segments_[0] == 0 && half_segments_[1] == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv6_address& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: variable "ipv6_address" is not a type name
    friend bool inspect(Inspector& f, ipv6_address& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 105:
          error: function template "inspect" has already been defined
    friend bool inspect(Inspector& f, ipv6_address& x) {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: invalid specifier outside a class declaration
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: declaration is incompatible with "std::__cxx11::string
          to_string(const <error-type> &)" (declared at line 120 of
          "/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv4_address.hpp")
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: expected a ")"
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 109:
          error: no instance of constructor "std::__cxx11::basic_string<_CharT,
          _Traits, _Alloc>::basic_string [with _CharT=char,
          _Traits=std::char_traits<char>, _Alloc=std::allocator<char>]" matches
          the argument list
            argument types are: (int)
    friend CAF_CORE_EXPORT std::string to_string(ipv6_address x);
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 111:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 120:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: identifier "error" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: identifier "string_view" is undefined
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 122:
          error: variable "ipv6_address" is not a type name
  CAF_CORE_EXPORT error parse(string_view str, ipv6_address& dest);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp", line 124:
          error: expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 62:
          error: identifier "ipv6_endpoint" is undefined
    long compare(ipv6_endpoint x) const noexcept;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 62:
          error: a type qualifier is not allowed on a nonmember function
    long compare(ipv6_endpoint x) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 62:
          error: cannot overload functions distinguished by return type alone
    long compare(ipv6_endpoint x) const noexcept;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 67:
          error: identifier "ipv4_endpoint" is undefined
    long compare(ipv4_endpoint x) const noexcept;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 67:
          error: a type qualifier is not allowed on a nonmember function
    long compare(ipv4_endpoint x) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 67:
          error: cannot overload functions distinguished by return type alone
    long compare(ipv4_endpoint x) const noexcept;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 70:
          error: invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, ipv6_endpoint& x) {
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 70:
          error: identifier "ipv6_endpoint" is undefined
    friend bool inspect(Inspector& f, ipv6_endpoint& x) {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 70:
          error: function template "inspect" has already been defined
    friend bool inspect(Inspector& f, ipv6_endpoint& x) {
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 75:
          error: expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 80:
          error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 82:
          error: identifier "ipv6_endpoint" is undefined
  CAF_CORE_EXPORT std::string to_string(const ipv6_endpoint& ep);
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 82:
          error: declaration is incompatible with "std::__cxx11::string
          to_string" (declared at line 109 of
          "/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_address.hpp")
  CAF_CORE_EXPORT std::string to_string(const ipv6_endpoint& ep);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/ipv6_endpoint.hpp", line 84:
          error: expected a declaration
  } // namespace caf
  ^

"/usr/rose/include/edg/g++-7_HEADERS/hdrs2/bits/error_constants.h", line 176:
          error: expected a declaration
  } // namespace
  ^

"/usr/include/c++/7/system_error", line 97: error: expected a declaration
    public:
    ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/udp_datagram_socket.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/udp_datagram_socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/udp_datagram_socket.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/udp_datagram_socket.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/udp_datagram_socket.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/udp_datagram_socket.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/udp_datagram_socket.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/udp_datagram_socket.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket_id.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 17:
          error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 21:
          error: not a class or struct name
  struct CAF_NET_EXPORT socket : detail::comparable<socket> {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 21:
          error: class or struct definition is missing
  struct CAF_NET_EXPORT socket : detail::comparable<socket> {
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 45:
          error: incomplete type is not allowed
    return f.object(x).fields(f.field("id", x.id));
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 49:
          error: incomplete type is not allowed
  constexpr auto invalid_socket = socket{invalid_socket_id};
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 49:
          error: identifier "invalid_socket_id" is undefined
  constexpr auto invalid_socket = socket{invalid_socket_id};
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 87:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT child_process_inherit(socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 91:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT nonblocking(socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 95:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT shutdown_read(socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/socket.hpp", line 99:
          error: identifier "error" is undefined
  error CAF_NET_EXPORT shutdown_write(socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          18: error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          21: error: not a class or struct name
  struct CAF_NET_EXPORT network_socket : socket {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          22: error: identifier "socket" is undefined
    using super = socket;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          24: error: a class-qualified name is required
    using super::super;
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          24: error: expected a ";"
    using super::super;
               ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          29: error: identifier "error" is undefined
  error CAF_NET_EXPORT allow_sigpipe(network_socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          33: error: identifier "error" is undefined
  error CAF_NET_EXPORT allow_udp_connreset(network_socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          38: error: expected is not a template
  expected<size_t> CAF_NET_EXPORT send_buffer_size(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          42: error: identifier "error" is undefined
  error CAF_NET_EXPORT send_buffer_size(network_socket x, size_t capacity);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          46: error: expected is not a template
  expected<uint16_t> CAF_NET_EXPORT local_port(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          50: error: expected is not a template
  expected<std::string> CAF_NET_EXPORT local_addr(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          54: error: expected is not a template
  expected<uint16_t> CAF_NET_EXPORT remote_port(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/network_socket.hpp", line
          58: error: expected is not a template
  expected<std::string> CAF_NET_EXPORT remote_addr(network_socket x);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 11: error: qualified name is not allowed
  namespace caf::net {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 15: error: not a class or struct name
  struct CAF_NET_EXPORT udp_datagram_socket : network_socket {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 16: error: identifier "network_socket" is undefined
    using super = network_socket;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 18: error: a class-qualified name is required
    using super::super;
          ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 18: error: expected a ";"
    using super::super;
               ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 27: error: expected is not a template
  expected<std::pair<udp_datagram_socket, uint16_t>>
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 28: error: identifier "ip_endpoint" is undefined
    CAF_NET_EXPORT make_udp_datagram_socket(ip_endpoint ep,
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 33: error: identifier "error" is undefined
  error CAF_NET_EXPORT allow_connreset(udp_datagram_socket x, bool new_value);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 43: error: variant is not a template
  variant<std::pair<size_t, ip_endpoint>, sec>
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 43: error: identifier "ip_endpoint" is undefined
  variant<std::pair<size_t, ip_endpoint>, sec>
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 43: error: identifier "sec" is undefined
  variant<std::pair<size_t, ip_endpoint>, sec>
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 44: error: span is not a template
    CAF_NET_EXPORT read(udp_datagram_socket x, span<byte> buf);
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 44: error: identifier "byte" is undefined
    CAF_NET_EXPORT read(udp_datagram_socket x, span<byte> buf);
                                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 55: error: variant is not a template
  variant<size_t, sec> CAF_NET_EXPORT write(udp_datagram_socket x,
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 56: error: span is not a template
                                            span<byte_buffer*> bufs,
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 56: error: identifier "byte_buffer" is undefined
                                            span<byte_buffer*> bufs,
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 56: error: expected an expression
                                            span<byte_buffer*> bufs,
                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 57: error: identifier "ip_endpoint" is undefined
                                            ip_endpoint ep);
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 65: error: variant is not a template
  variant<size_t, sec> CAF_NET_EXPORT write(udp_datagram_socket x,
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 66: error: span is not a template
                                            span<const byte> buf, ip_endpoint ep);
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 66: error: explicit type is missing ("int" assumed)
                                            span<const byte> buf, ip_endpoint ep);
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 66: error: expected a ">"
                                            span<const byte> buf, ip_endpoint ep);
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 66: error: identifier "ip_endpoint" is undefined
                                            span<const byte> buf, ip_endpoint ep);
                                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/udp_datagram_socket.hpp",
          line 71: error: variant is not a template
  variant<size_t, sec> CAF_NET_EXPORT
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/convert_ip_endpoint.hpp"
          , line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/convert_ip_endpoint.hpp"
          , line 12: error: identifier "ip_endpoint" is undefined
  void convert(const ip_endpoint& src, sockaddr_storage& dst);
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/convert_ip_endpoint.hpp"
          , line 14: error: identifier "error" is undefined
  error convert(const sockaddr_storage& src, ip_endpoint& dst);
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/detail/convert_ip_endpoint.hpp"
          , line 14: error: identifier "ip_endpoint" is undefined
  error convert(const sockaddr_storage& src, ip_endpoint& dst);
                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/worker.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/worker.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/worker.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/worker.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/worker.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/worker.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/worker.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_net/src/worker.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 14: error: not a class or struct name
  class CAF_CORE_EXPORT abstract_worker : public ref_counted, public resumable {
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 14: error: not a class or struct name
  class CAF_CORE_EXPORT abstract_worker : public ref_counted, public resumable {
                                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 18: error: invalid friend declaration
    friend abstract_worker_hub;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 24: error: member function declared with "override" does not
          override a base class member
    ~abstract_worker() override;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 28: error: identifier "subtype_t" is undefined
    subtype_t subtype() const override;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 28: error: member function declared with "override" does not
          override a base class member
    subtype_t subtype() const override;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 30: error: member function declared with "override" does not
          override a base class member
    void intrusive_ptr_add_ref_impl() override;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 32: error: member function declared with "override" does not
          override a base class member
    void intrusive_ptr_release_impl() override;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 14: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 38: error: identifier "abstract_worker" is undefined
    void push_new(abstract_worker* ptr);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 41: error: identifier "abstract_worker" is undefined
    void push_returning(abstract_worker* ptr);
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 46: error: identifier "abstract_worker" is undefined
    abstract_worker* pop_impl();
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 51: error: identifier "abstract_worker" is undefined
    abstract_worker* peek_impl();
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 55: error: identifier "abstract_worker" is undefined
    std::atomic<abstract_worker*> head_;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/worker_hub.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/worker_hub.hpp", line
          12: error: not a class or struct name
  class worker_hub : public abstract_worker_hub {
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/worker_hub.hpp", line
          16: error: identifier "abstract_worker_hub" is undefined
    using super = abstract_worker_hub;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/worker_hub.hpp", line
          25: error: name followed by "::" must be a class or namespace name
      super::push_new(new worker_type(*this, std::forward<Ts>(xs)...));
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/worker_hub.hpp", line
          30: error: name followed by "::" must be a class or namespace name
      super::push_returning(ptr);
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/worker_hub.hpp", line
          37: error: name followed by "::" must be a class or namespace name
      return static_cast<worker_type*>(super::pop_impl());
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/worker_hub.hpp", line
          44: error: name followed by "::" must be a class or namespace name
      return static_cast<worker_type*>(super::peek_impl());
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_net/caf/net/basp/constants.hpp", line
          10: error: qualified name is not allowed
  namespace caf::net::basp {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/connection_state_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/connection_state_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/basp/connection_state_strings.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/basp/connection_state_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/basp/connection_state_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/connection_state_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/basp/connection_state_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/basp/connection_state_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/ec_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/ec_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/basp/ec_strings.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/basp/ec_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/basp/ec_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/ec_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/basp/ec_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/basp/ec_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/message_type_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/message_type_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/basp/message_type_strings.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/basp/message_type_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/basp/message_type_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/message_type_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/basp/message_type_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/basp/message_type_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/method_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/method_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/http/method_strings.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/http/method_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/http/method_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/method_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/http/method_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/http/method_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/status_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/status_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/http/status_strings.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/http/status_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/http/status_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/status_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/http/status_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/http/status_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/operation_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/operation_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/operation_strings.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/operation_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/operation_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/operation_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/operation_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/operation_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/stream_transport_error_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/stream_transport_error_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/stream_transport_error_strings.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/stream_transport_error_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/stream_transport_error_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/stream_transport_error_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/stream_transport_error_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/stream_transport_error_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/status_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/status_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/status_strings.cpp.o.d -o CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/status_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/web_socket/status_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/status_strings.cpp.o -MF CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/status_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_net/src/net/web_socket/status_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 15%] Built target libcaf_net_obj
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net.dir/__/cmake/dummy.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_net
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net.dir/__/cmake/dummy.cpp.o -MF CMakeFiles/libcaf_net.dir/__/cmake/dummy.cpp.o.d -o CMakeFiles/libcaf_net.dir/__/cmake/dummy.cpp.o -c /datasets/zeek/auxil/broker/caf/cmake/dummy.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_net_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_net/CMakeFiles/libcaf_net.dir/__/cmake/dummy.cpp.o -MF CMakeFiles/libcaf_net.dir/__/cmake/dummy.cpp.o.d -c /datasets/zeek/auxil/broker/caf/cmake/dummy.cpp
dummy.cpp:8:1: warning: DCL00-C: Const-qualify immutable objects: dummy
[ 15%] [32m[1mLinking CXX static library libcaf_net.a[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 15%] Built target libcaf_net
make[3]: Entering directory '/datasets/zeek/build'
[ 15%] [34m[1mGenerating src/io/network/operation_strings.cpp[0m
[ 15%] [34m[1mGenerating src/io/basp/message_type_strings.cpp[0m
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/prometheus_broker.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/prometheus_broker.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/detail/prometheus_broker.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/detail/prometheus_broker.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/detail/prometheus_broker.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/prometheus_broker.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/detail/prometheus_broker.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/detail/prometheus_broker.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/remote_group_module.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/remote_group_module.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/detail/remote_group_module.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/detail/remote_group_module.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/detail/remote_group_module.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/remote_group_module.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/detail/remote_group_module.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/detail/remote_group_module.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/socket_guard.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/socket_guard.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/detail/socket_guard.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/detail/socket_guard.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/detail/socket_guard.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/socket_guard.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/detail/socket_guard.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/detail/socket_guard.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/abstract_broker.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/abstract_broker.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/abstract_broker.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/abstract_broker.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/abstract_broker.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/abstract_broker.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/abstract_broker.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/abstract_broker.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/header.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/header.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/basp/header.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/basp/header.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/basp/header.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/header.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/basp/header.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/basp/header.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/instance.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/instance.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/basp/instance.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/basp/instance.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/basp/instance.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/instance.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/basp/instance.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/basp/instance.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_queue.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_queue.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_queue.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_queue.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/basp/message_queue.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_queue.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_queue.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/basp/message_queue.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/routing_table.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/routing_table.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/basp/routing_table.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/basp/routing_table.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/basp/routing_table.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/routing_table.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/basp/routing_table.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/basp/routing_table.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/worker.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/worker.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/basp/worker.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/basp/worker.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/basp/worker.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/worker.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/basp/worker.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/basp/worker.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 12: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 14: error: not a class or struct name
  class CAF_CORE_EXPORT abstract_worker : public ref_counted, public resumable {
                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 14: error: not a class or struct name
  class CAF_CORE_EXPORT abstract_worker : public ref_counted, public resumable {
                                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 18: error: invalid friend declaration
    friend abstract_worker_hub;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 24: error: member function declared with "override" does not
          override a base class member
    ~abstract_worker() override;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 28: error: identifier "subtype_t" is undefined
    subtype_t subtype() const override;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 28: error: member function declared with "override" does not
          override a base class member
    subtype_t subtype() const override;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 30: error: member function declared with "override" does not
          override a base class member
    void intrusive_ptr_add_ref_impl() override;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker.hpp",
          line 32: error: member function declared with "override" does not
          override a base class member
    void intrusive_ptr_release_impl() override;
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 14: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 38: error: identifier "abstract_worker" is undefined
    void push_new(abstract_worker* ptr);
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 41: error: identifier "abstract_worker" is undefined
    void push_returning(abstract_worker* ptr);
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 46: error: identifier "abstract_worker" is undefined
    abstract_worker* pop_impl();
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 51: error: identifier "abstract_worker" is undefined
    abstract_worker* peek_impl();
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/abstract_worker_hub.hpp
          ", line 55: error: identifier "abstract_worker" is undefined
    std::atomic<abstract_worker*> head_;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/worker_hub.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/worker_hub.hpp", line
          12: error: not a class or struct name
  class worker_hub : public abstract_worker_hub {
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/worker_hub.hpp", line
          16: error: identifier "abstract_worker_hub" is undefined
    using super = abstract_worker_hub;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/worker_hub.hpp", line
          25: error: name followed by "::" must be a class or namespace name
      super::push_new(new worker_type(*this, std::forward<Ts>(xs)...));
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/worker_hub.hpp", line
          30: error: name followed by "::" must be a class or namespace name
      super::push_returning(ptr);
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/worker_hub.hpp", line
          37: error: name followed by "::" must be a class or namespace name
      return static_cast<worker_type*>(super::pop_impl());
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/worker_hub.hpp", line
          44: error: name followed by "::" must be a class or namespace name
      return static_cast<worker_type*>(super::peek_impl());
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_io/caf/io/basp/fwd.hpp", line 7: error:
          qualified name is not allowed
  namespace caf::io::basp {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp_broker.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp_broker.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/basp_broker.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/basp_broker.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/basp_broker.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp_broker.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/basp_broker.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/basp_broker.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/broker.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/broker.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/broker.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/broker.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/broker.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/broker.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/broker.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/broker.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 15%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/connection_helper.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/connection_helper.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/connection_helper.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/connection_helper.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/connection_helper.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/connection_helper.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/connection_helper.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/connection_helper.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_io/caf/io/connection_helper.hpp", line
          10: error: qualified name is not allowed
  namespace caf::io {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_io/caf/io/connection_helper.hpp", line
          13: error: a nonstatic data member cannot be declared as inline
    static inline const char* name = "caf.system.connection-helper";
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_io/caf/io/connection_helper.hpp", line
          16: error: identifier "behavior" is undefined
  CAF_IO_EXPORT behavior
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_io/caf/io/connection_helper.hpp", line
          17: error: identifier "stateful_actor" is undefined
  connection_helper(stateful_actor<connection_helper_state>* self, actor b);
                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_io/caf/io/connection_helper.hpp", line
          17: error: type name is not allowed
  connection_helper(stateful_actor<connection_helper_state>* self, actor b);
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_io/caf/io/connection_helper.hpp", line
          17: error: identifier "self" is undefined
  connection_helper(stateful_actor<connection_helper_state>* self, actor b);
                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_io/caf/io/connection_helper.hpp", line
          17: error: expected a ")"
  connection_helper(stateful_actor<connection_helper_state>* self, actor b);
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/datagram_servant.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/datagram_servant.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/datagram_servant.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/datagram_servant.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/datagram_servant.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/datagram_servant.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/datagram_servant.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/datagram_servant.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/doorman.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/doorman.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/doorman.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/doorman.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/doorman.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/doorman.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/doorman.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/doorman.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/middleman.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/middleman.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/middleman.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/middleman.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/middleman.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/middleman_actor.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/middleman_actor.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor_impl.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor_impl.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor_impl.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor_impl.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/middleman_actor_impl.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor_impl.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor_impl.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/middleman_actor_impl.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ")"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ";"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/acceptor.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/acceptor.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ")"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ";"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor_manager.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor_manager.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor_manager.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor_manager.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/acceptor_manager.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor_manager.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor_manager.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/acceptor_manager.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_handler.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_handler.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_handler.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_handler.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/datagram_handler.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_handler.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_handler.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/datagram_handler.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ")"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ";"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_manager.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_manager.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_manager.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_manager.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/datagram_manager.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_manager.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_manager.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/datagram_manager.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_servant_impl.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_servant_impl.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_servant_impl.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_servant_impl.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/datagram_servant_impl.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_servant_impl.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_servant_impl.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/datagram_servant_impl.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/default_multiplexer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/default_multiplexer.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/default_multiplexer.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/default_multiplexer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/default_multiplexer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/default_multiplexer.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/default_multiplexer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/default_multiplexer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/doorman_impl.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/doorman_impl.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/doorman_impl.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/doorman_impl.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/doorman_impl.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/doorman_impl.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/doorman_impl.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/doorman_impl.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/event_handler.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/event_handler.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/event_handler.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/event_handler.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/event_handler.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/event_handler.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/event_handler.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/event_handler.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ")"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ";"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/interfaces.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/interfaces.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/interfaces.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/interfaces.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/interfaces.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/interfaces.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/interfaces.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/interfaces.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/ip_endpoint.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/ip_endpoint.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/ip_endpoint.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/ip_endpoint.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/ip_endpoint.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/ip_endpoint.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/ip_endpoint.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/ip_endpoint.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/manager.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/manager.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/manager.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/manager.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/manager.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/manager.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/manager.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/manager.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/multiplexer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/multiplexer.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/multiplexer.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/multiplexer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/multiplexer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/multiplexer.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/multiplexer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/multiplexer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/native_socket.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/native_socket.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/native_socket.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/native_socket.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/native_socket.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/native_socket.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/native_socket.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/native_socket.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 16%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/pipe_reader.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/pipe_reader.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/pipe_reader.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/pipe_reader.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/pipe_reader.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/pipe_reader.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/pipe_reader.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/pipe_reader.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/protocol.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/protocol.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/protocol.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/protocol.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/protocol.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/protocol.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/protocol.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/protocol.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_io/caf/io/network/protocol.hpp", line
          12: error: qualified name is not allowed
  namespace caf::io::network {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/protocol.cpp", line
          7: error: qualified name is not allowed
  namespace caf::io::network {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/protocol.cpp", line
          9: error: identifier "protocol" is undefined
  std::string to_string(const protocol& x) {
                              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/receive_buffer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/receive_buffer.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/receive_buffer.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/receive_buffer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/receive_buffer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/receive_buffer.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/receive_buffer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/receive_buffer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_io/caf/io/network/receive_buffer.hpp",
          line 15: error: qualified name is not allowed
  namespace caf::io::network {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/receive_buffer.cpp",
          line 17: error: qualified name is not allowed
  namespace caf::io::network {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/receive_buffer.cpp",
          line 19: error: this declaration has no storage class or type
          specifier
  receive_buffer::receive_buffer() noexcept
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/receive_buffer.cpp",
          line 19: error: expected a ";"
  receive_buffer::receive_buffer() noexcept
                ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/scribe_impl.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/scribe_impl.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/scribe_impl.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/scribe_impl.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/scribe_impl.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/scribe_impl.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/scribe_impl.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/scribe_impl.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ")"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ";"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/stream.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/stream.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/stream.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/stream.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/stream.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/stream.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/stream.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/stream.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ")"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ";"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/stream_manager.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/stream_manager.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/stream_manager.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/stream_manager.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/stream_manager.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/stream_manager.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/stream_manager.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/stream_manager.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/test_multiplexer.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/test_multiplexer.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/test_multiplexer.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/test_multiplexer.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/test_multiplexer.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/test_multiplexer.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/test_multiplexer.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/network/test_multiplexer.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/scribe.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/scribe.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/scribe.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/scribe.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/scribe.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/scribe.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/scribe.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/io/scribe.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/policy/tcp.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/policy/tcp.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/policy/tcp.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/policy/tcp.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/policy/tcp.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/policy/tcp.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/policy/tcp.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/policy/tcp.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/policy/udp.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/policy/udp.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/policy/udp.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/policy/udp.cpp.o -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/policy/udp.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/policy/udp.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/policy/udp.cpp.o.d -c /datasets/zeek/auxil/broker/caf/libcaf_io/src/policy/udp.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_type_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_type_strings.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_type_strings.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_type_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_io/src/io/basp/message_type_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_type_strings.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_type_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_io/src/io/basp/message_type_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/operation_strings.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/operation_strings.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/operation_strings.cpp.o.d -o CMakeFiles/libcaf_io_obj.dir/src/io/network/operation_strings.cpp.o -c /datasets/zeek/build/auxil/broker/caf/libcaf_io/src/io/network/operation_strings.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/operation_strings.cpp.o -MF CMakeFiles/libcaf_io_obj.dir/src/io/network/operation_strings.cpp.o.d -c /datasets/zeek/build/auxil/broker/caf/libcaf_io/src/io/network/operation_strings.cpp
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: identifier "size_type" is undefined
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "size_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "const_pointer" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: identifier "size_type" is undefined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 17%] Built target libcaf_io_obj
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 17%] [32mBuilding CXX object auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io.dir/__/cmake/dummy.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/caf/libcaf_io
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io.dir/__/cmake/dummy.cpp.o -MF CMakeFiles/libcaf_io.dir/__/cmake/dummy.cpp.o.d -o CMakeFiles/libcaf_io.dir/__/cmake/dummy.cpp.o -c /datasets/zeek/auxil/broker/caf/cmake/dummy.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dlibcaf_io_EXPORTS -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -Wall -Wextra -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -Wno-missing-field-initializers -MD -MT auxil/broker/caf/libcaf_io/CMakeFiles/libcaf_io.dir/__/cmake/dummy.cpp.o -MF CMakeFiles/libcaf_io.dir/__/cmake/dummy.cpp.o.d -c /datasets/zeek/auxil/broker/caf/cmake/dummy.cpp
dummy.cpp:8:1: warning: DCL00-C: Const-qualify immutable objects: dummy
[ 17%] [32m[1mLinking CXX static library libcaf_io.a[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 17%] Built target libcaf_io
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 17%] [32mBuilding C object auxil/broker/CMakeFiles/broker.dir/3rdparty/sqlite3.c.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -msse2 -DSQLITE_OMIT_LOAD_EXTENSION -MD -MT auxil/broker/CMakeFiles/broker.dir/3rdparty/sqlite3.c.o -MF CMakeFiles/broker.dir/3rdparty/sqlite3.c.o.d -o CMakeFiles/broker.dir/3rdparty/sqlite3.c.o -c /datasets/zeek/auxil/broker/3rdparty/sqlite3.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -msse2 -DSQLITE_OMIT_LOAD_EXTENSION -MD -MT auxil/broker/CMakeFiles/broker.dir/3rdparty/sqlite3.c.o -MF CMakeFiles/broker.dir/3rdparty/sqlite3.c.o.d -c /datasets/zeek/auxil/broker/3rdparty/sqlite3.c
"/datasets/zeek/auxil/broker/3rdparty/sqlite3.c", line 172910: error:
          expression must have pointer-to-object type
        va_arg(ap, int*)[0] = rLogEst;
                         ^

"/datasets/zeek/auxil/broker/3rdparty/sqlite3.c", line 172911: error:
          expression must have pointer-to-object type
        va_arg(ap, u64*)[0] = iInt;
                         ^

"/datasets/zeek/auxil/broker/3rdparty/sqlite3.c", line 172912: error:
          expression must have pointer-to-object type
        va_arg(ap, int*)[0] = sqlite3LogEst(iInt);
                         ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/address.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/address.cc.o -MF CMakeFiles/broker.dir/src/address.cc.o.d -o CMakeFiles/broker.dir/src/address.cc.o -c /datasets/zeek/auxil/broker/src/address.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/address.cc.o -MF CMakeFiles/broker.dir/src/address.cc.o.d -c /datasets/zeek/auxil/broker/src/address.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 246: error: pair is not a
          template
      pair<_FIter, _FIter>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 250: error: pair is not a
          template
      pair<_FIter, _FIter>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 395: error: pair is not a
          template
      pair<const _Tp&, const _Tp&>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 400: error: pair is not a
          template
      pair<const _Tp&, const _Tp&>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 405: error: pair is not a
          template
      pair<_FIter, _FIter>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 410: error: pair is not a
          template
      pair<_FIter, _FIter>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 416: error: "min" has already
          been declared in the current scope
      min(initializer_list<_Tp>);
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 416: error: identifier
          "initializer_list" is undefined
      min(initializer_list<_Tp>);
          ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 416: error: type name is not
          allowed
      min(initializer_list<_Tp>);
                           ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 416: error: expected an
          expression
      min(initializer_list<_Tp>);
                               ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 418: error: too many template
          parameters -- does not match previous declaration (declared at line
          413)
    template<typename _Tp, typename _Compare>
                                    ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 419: error: "constexpr" is not
          valid here
      _GLIBCXX14_CONSTEXPR
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 426: error: "max" has already
          been declared in the current scope
      max(initializer_list<_Tp>);
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 426: error: type name is not
          allowed
      max(initializer_list<_Tp>);
                           ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 426: error: expected an
          expression
      max(initializer_list<_Tp>);
                               ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 428: error: too many template
          parameters -- does not match previous declaration (declared at line
          423)
    template<typename _Tp, typename _Compare>
                                    ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 429: error: "constexpr" is not
          valid here
      _GLIBCXX14_CONSTEXPR
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 435: error: pair is not a
          template
      pair<_Tp, _Tp>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 436: error: "minmax" has already
          been declared in the current scope
      minmax(initializer_list<_Tp>);
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 436: error: type name is not
          allowed
      minmax(initializer_list<_Tp>);
                              ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 436: error: expected an
          expression
      minmax(initializer_list<_Tp>);
                                  ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 440: error: pair is not a
          template
      pair<_Tp, _Tp>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 438: error: too many template
          parameters -- does not match previous declaration (declared at line
          433)
    template<typename _Tp, typename _Compare>
                                    ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 439: error: "constexpr" is not
          valid here
      _GLIBCXX14_CONSTEXPR
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 476: error: pair is not a
          template
      pair<_OIter1, _OIter2>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 631: error: iterator_traits is
          not a template
      typename iterator_traits<_IIter>::difference_type
               ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 635: error: iterator_traits is
          not a template
      typename iterator_traits<_IIter>::difference_type
               ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 712: error: pair is not a
          template
      pair<_IIter1, _IIter2>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 716: error: pair is not a
          template
      pair<_IIter1, _IIter2>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 848: error: expected a
          declaration
  } // namespace std
  ^

"/usr/include/c++/7/bits/stl_heap.h", line 86: error: expected a declaration
      }
      ^

"/usr/include/c++/7/bits/stl_heap.h", line 239: error: expected a declaration
      }
      ^

"/usr/include/c++/7/bits/stl_construct.h", line 113: error: _Destroy_aux is not
          a template
      struct _Destroy_aux<true>
             ^

"/usr/include/c++/7/bits/stl_construct.h", line 129: error: iterator_traits is
          not a template
        typedef typename iterator_traits<_ForwardIterator>::value_type
                         ^

"/usr/include/c++/7/bits/stl_construct.h", line 133: error: identifier
          "is_destructible" is undefined
        static_assert(is_destructible<_Value_type>::value,
                      ^

"/usr/include/c++/7/bits/stl_construct.h", line 133: error: type name is not
          allowed
        static_assert(is_destructible<_Value_type>::value,
                                      ^

"/usr/include/c++/7/bits/stl_construct.h", line 133: error: the global scope
          has no "value"
        static_assert(is_destructible<_Value_type>::value,
                                                    ^

"/usr/include/c++/7/bits/stl_construct.h", line 136: error: namespace "std" has
          no member "_Destroy_aux"
        std::_Destroy_aux<__has_trivial_destructor(_Value_type)>::
             ^

"/usr/include/c++/7/bits/stl_construct.h", line 137: error: the global scope
          has no "__destroy"
  	__destroy(__first, __last);
  	^

"/usr/include/c++/7/bits/stl_construct.h", line 148: error: namespace "std" has
          no member "_Destroy"
  	    std::_Destroy(std::__addressof(*__first));
  	         ^

"/usr/include/c++/7/bits/stl_construct.h", line 174: error: iterator_traits is
          not a template
        typedef typename iterator_traits<_ForwardIterator>::value_type
                         ^

"/usr/include/c++/7/bits/stl_construct.h", line 178: error: identifier
          "is_destructible" is undefined
        static_assert(is_destructible<_Value_type>::value,
                      ^

"/usr/include/c++/7/bits/stl_construct.h", line 178: error: type name is not
          allowed
        static_assert(is_destructible<_Value_type>::value,
                                      ^

"/usr/include/c++/7/bits/stl_construct.h", line 178: error: the global scope
          has no "value"
        static_assert(is_destructible<_Value_type>::value,
                                                    ^

"/usr/include/c++/7/bits/stl_construct.h", line 181: error: namespace "std" has
          no member "_Destroy_n_aux"
        return std::_Destroy_n_aux<__has_trivial_destructor(_Value_type)>::
                    ^

"/usr/include/c++/7/bits/stl_construct.h", line 182: error: the global scope
          has no "__destroy_n"
  	__destroy_n(__first, __count);
  	^

"/usr/include/c++/7/bits/stl_construct.h", line 204: error: allocator is not a
          template
  	     allocator<_Tp>&)
  	     ^

"/usr/include/c++/7/bits/stl_construct.h", line 233: error: expected a
          declaration
  } // namespace std
  ^

"/usr/include/c++/7/bits/stl_tempbuf.h", line 165: error: expected a
          declaration
        ~_Temporary_buffer()
        ^

"/usr/include/c++/7/bits/stl_tempbuf.h", line 176: error: "operator=" must be a
          member function
        operator=(const _Temporary_buffer&);
        ^

"/usr/include/c++/7/bits/stl_tempbuf.h", line 176: error: identifier
          "_Temporary_buffer" is undefined
        operator=(const _Temporary_buffer&);
                        ^

"/usr/include/c++/7/bits/stl_tempbuf.h", line 177: error: expected a
          declaration
      };
      ^

"/usr/include/c++/7/bits/stl_tempbuf.h", line 194: error: namespace "std" has
          no member "_Construct"
  	      std::_Construct(std::__addressof(*__first),
  	           ^

"/usr/include/c++/7/bits/stl_tempbuf.h", line 199: error: namespace "std" has
          no member "_Construct"
  		std::_Construct(std::__addressof(*__cur),
  		     ^

"/usr/include/c++/7/bits/stl_tempbuf.h", line 205: error: namespace "std" has
          no member "_Destroy"
  	      std::_Destroy(__first, __cur);
  	           ^

"/usr/include/c++/7/bits/stl_tempbuf.h", line 237: error: namespace "std" has
          no member "__uninitialized_construct_buf_dispatch"
        std::__uninitialized_construct_buf_dispatch<
             ^

"/usr/include/c++/7/bits/stl_tempbuf.h", line 239: error: the global scope has
          no "__ucr"
  	  __ucr(__first, __last, __seed);
  	  ^

"/usr/include/c++/7/bits/stl_tempbuf.h", line 243: error: _Temporary_buffer is
          not a template
      _Temporary_buffer<_ForwardIterator, _Tp>::
      ^

"/usr/include/c++/7/bits/stl_tempbuf.h", line 268: error: expected a
          declaration
  } // namespace
  ^

"/usr/include/c++/7/limits", line 266: error: identifier "float_denorm_style"
          is undefined
      static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm = denorm_absent;
                                    ^

"/usr/include/c++/7/limits", line 266: error: identifier "denorm_absent" is
          undefined
      static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm = denorm_absent;
                                                                    ^

"/usr/include/c++/7/limits", line 299: error: identifier "float_round_style" is
          undefined
      static _GLIBCXX_USE_CONSTEXPR float_round_style round_style =
                                    ^

"/usr/include/c++/7/limits", line 300: error: identifier "round_toward_zero" is
          undefined
  						    round_toward_zero;
  						    ^

"/usr/include/c++/7/limits", line 421: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 422: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 446: error: identifier "float_round_style" is
          undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 447: error: identifier "round_toward_zero" is
          undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 491: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 492: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 513: error: identifier "float_round_style" is
          undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 514: error: identifier "round_toward_zero" is
          undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 559: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 560: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 583: error: identifier "float_round_style" is
          undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 584: error: identifier "round_toward_zero" is
          undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 630: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 631: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

"/usr/include/c++/7/limits", line 656: error: identifier "float_round_style" is
          undefined
        static _GLIBCXX_USE_CONSTEXPR float_round_style round_style
                                      ^

"/usr/include/c++/7/limits", line 657: error: identifier "round_toward_zero" is
          undefined
         = round_toward_zero;
           ^

"/usr/include/c++/7/limits", line 702: error: identifier "float_denorm_style"
          is undefined
        static _GLIBCXX_USE_CONSTEXPR float_denorm_style has_denorm
                                      ^

"/usr/include/c++/7/limits", line 703: error: identifier "denorm_absent" is
          undefined
         = denorm_absent;
           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/alm/multipath.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/alm/multipath.cc.o -MF CMakeFiles/broker.dir/src/alm/multipath.cc.o.d -o CMakeFiles/broker.dir/src/alm/multipath.cc.o -c /datasets/zeek/auxil/broker/src/alm/multipath.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/alm/multipath.cc.o -MF CMakeFiles/broker.dir/src/alm/multipath.cc.o.d -c /datasets/zeek/auxil/broker/src/alm/multipath.cc
"/datasets/zeek/auxil/broker/include/broker/detail/monotonic_buffer_resource.hh
          ", line 7: error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 41: error:
          identifier "node_iterator" is undefined
    node_iterator& operator=(const node_iterator&) noexcept = default;
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 41: error:
          "operator=" must be a member function
    node_iterator& operator=(const node_iterator&) noexcept = default;
                   ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 41: error:
          identifier "node_iterator" is undefined
    node_iterator& operator=(const node_iterator&) noexcept = default;
                                   ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 41: error:
          "= default" can only appear on default constructors, copy/move
          constructors, copy/move assignment operators, and destructors
    node_iterator& operator=(const node_iterator&) noexcept = default;
                                                              ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 43: error:
          identifier "node_iterator" is undefined
    node_iterator operator++(int) {
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 43: error:
          nonmember operator requires a parameter with class or enum type
    node_iterator operator++(int) {
                  ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 44: error:
          identifier "node_iterator" is undefined
      node_iterator cpy{ptr_};
      ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 44: error:
          identifier "ptr_" is undefined
      node_iterator cpy{ptr_};
                        ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 49: error:
          identifier "node_iterator" is undefined
    node_iterator& operator++() {
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 49: error:
          too few parameters for this operator function
    node_iterator& operator++() {
                   ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 49: error:
          nonmember operator requires a parameter with class or enum type
    node_iterator& operator++() {
                   ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 50: error:
          identifier "ptr_" is undefined
      ptr_ = ptr_->right_;
      ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 51: error:
          "this" may only be used inside a nonstatic member function
      return *this;
              ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 54: error:
          identifier "reference" is undefined
    reference operator*() {
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 54: error:
          too few parameters for this operator function
    reference operator*() {
              ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 54: error:
          nonmember operator requires a parameter with class or enum type
    reference operator*() {
              ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 55: error:
          identifier "ptr_" is undefined
      return *ptr_;
              ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 58: error:
          identifier "pointer" is undefined
    pointer operator->() {
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 58: error:
          "operator->" must be a member function
    pointer operator->() {
            ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 59: error:
          identifier "ptr_" is undefined
      return ptr_;
             ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 62: error:
          identifier "pointer" is undefined
    pointer get() {
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 63: error:
          identifier "ptr_" is undefined
      return ptr_;
             ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 66: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 68: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 71: error:
          node_iterator is not a template
  auto operator==(node_iterator<T> x, node_iterator<U> y)
                  ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 71: error:
          node_iterator is not a template
  auto operator==(node_iterator<T> x, node_iterator<U> y)
                                      ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 71: error:
          nonmember operator requires a parameter with class or enum type
  auto operator==(node_iterator<T> x, node_iterator<U> y)
       ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 77: error:
          node_iterator is not a template
  auto operator!=(node_iterator<T> x, node_iterator<U> y)
                  ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 77: error:
          node_iterator is not a template
  auto operator!=(node_iterator<T> x, node_iterator<U> y)
                                      ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 77: error:
          nonmember operator requires a parameter with class or enum type
  auto operator!=(node_iterator<T> x, node_iterator<U> y)
       ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 87: error:
          node_iterator is not a template
    using iterator = node_iterator<multipath_node>;
                     ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 87: error:
          identifier "multipath_node" is undefined
    using iterator = node_iterator<multipath_node>;
                                   ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 89: error:
          node_iterator is not a template
    using const_iterator = node_iterator<const multipath_node>;
                           ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 89: error:
          explicit type is missing ("int" assumed)
    using const_iterator = node_iterator<const multipath_node>;
                                         ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 89: error:
          expected a ">"
    using const_iterator = node_iterator<const multipath_node>;
                                               ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 125: error:
          identifier "endpoint_id" is undefined
    bool contains(const endpoint_id& id) const noexcept;
                        ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 127: error:
          "multipath_node" is not a type name
    std::pair<multipath_node*, bool>
              ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 128: error:
          identifier "detail" is undefined
    emplace(detail::monotonic_buffer_resource& mem, const endpoint_id& id);
            ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 128: error:
          global-scope qualifier (leading "::") is not allowed
    emplace(detail::monotonic_buffer_resource& mem, const endpoint_id& id);
                  ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 128: error:
          expected a ")"
    emplace(detail::monotonic_buffer_resource& mem, const endpoint_id& id);
                                             ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 130: error:
          "multipath_node" is not a type name
    bool emplace(multipath_node* node);
                 ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 134: error:
          "multipath_node" is not a type name
    std::pair<multipath_node*, bool> emplace_impl(const endpoint_id& id,
              ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 134: error:
          identifier "endpoint_id" is undefined
    std::pair<multipath_node*, bool> emplace_impl(const endpoint_id& id,
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 140: error:
          "multipath_node" is not a type name
    multipath_node* first_ = nullptr;
    ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/alm/routing_table.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/alm/routing_table.cc.o -MF CMakeFiles/broker.dir/src/alm/routing_table.cc.o.d -o CMakeFiles/broker.dir/src/alm/routing_table.cc.o -c /datasets/zeek/auxil/broker/src/alm/routing_table.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/alm/routing_table.cc.o -MF CMakeFiles/broker.dir/src/alm/routing_table.cc.o.d -c /datasets/zeek/auxil/broker/src/alm/routing_table.cc
"/datasets/zeek/auxil/broker/include/broker/detail/algorithms.hh", line 5:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/lamport_timestamp.hh", line 72:
          error: expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 41:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 54:
          error: identifier "path_less_t" is undefined
  constexpr auto path_less = path_less_t{};
                             ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 54:
          error: expected a ";"
  constexpr auto path_less = path_less_t{};
                                        ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 61:
          error: identifier "endpoint_id" is undefined
    using path_type = std::vector<endpoint_id>;
                                  ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 65:
          error: identifier "vector_timestamp" is undefined
    using versioned_path_type = std::pair<path_type, vector_timestamp>;
                                                     ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::allocator<routing_table_ro
          w::versioned_path_type>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<routing_
                      table_row::versioned_path_type>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<routing_table_row::versioned_path_type>, false>]" at
                      line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 261 of "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=routing_table_row::versioned_path_type,
                      _Alloc=std::allocator<routing_table_row::versioned_path_t
                      ype>]" at line 71 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<routing_
                      table_row::versioned_path_type>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<routing_table_row::versioned_path_type>, false>]" at
                      line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 261 of "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=routing_table_row::versioned_path_type,
                      _Alloc=std::allocator<routing_table_row::versioned_path_t
                      ype>]" at line 71 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::allocator<routing_table_ro
          w::versioned_path_type>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<routing_
                      table_row::versioned_path_type>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<routing_table_row::versioned_path_type>, false>]" at
                      line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 261 of "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=routing_table_row::versioned_path_type,
                      _Alloc=std::allocator<routing_table_row::versioned_path_t
                      ype>]" at line 71 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<routing_
                      table_row::versioned_path_type>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<routing_table_row::versioned_path_type>, false>]" at
                      line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 261 of "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=routing_table_row::versioned_path_type,
                      _Alloc=std::allocator<routing_table_row::versioned_path_t
                      ype>]" at line 71 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_default_constructible<std::allocator<routing_table_row::vers
          ioned_path_type>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<routing_
                      table_row::versioned_path_type>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<routing_table_row::versioned_path_type>, false>]" at
                      line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 261 of "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=routing_table_row::versioned_path_type,
                      _Alloc=std::allocator<routing_table_row::versioned_path_t
                      ype>]" at line 71 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 87:
          error: identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 91:
          error: identifier "endpoint_id" is undefined
  const std::vector<endpoint_id>* shortest_path(const routing_table& tbl,
                    ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 92:
          error: identifier "endpoint_id" is undefined
                                                const endpoint_id& peer);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 95:
          error: identifier "endpoint_id" is undefined
  inline bool reachable(const routing_table& tbl, const endpoint_id& peer) {
                                                        ^

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<const <error-type> &, const <error-type>
          &>" has no member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &]" at
                      line 1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<routing_table_row>]" at line
                      380 of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=routing_table_row]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, routing_table_row>]" at
                      line 248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, routing_table_row>]"
                      at line 294 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      routing_table_row>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, routing_table_row>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      routing_table_row>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, routing_table_row>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>,
                      _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=routing_table_row,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>]" at line 96 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &]" at
                      line 1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<routing_table_row>]" at line
                      380 of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=routing_table_row]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, routing_table_row>]" at
                      line 248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, routing_table_row>]"
                      at line 294 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      routing_table_row>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, routing_table_row>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      routing_table_row>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, routing_table_row>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>,
                      _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=routing_table_row,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>]" at line 96 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_copy_assignable<const <error-type>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<routing_table_row>]" at line
                      380 of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=routing_table_row]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, routing_table_row>]" at
                      line 248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, routing_table_row>]"
                      at line 294 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      routing_table_row>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, routing_table_row>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      routing_table_row>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, routing_table_row>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>,
                      _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=routing_table_row,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>]" at line 96 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<const <error-type> &, const <error-type>
          &&>" has no member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &&]" at
                      line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<routing_table_row>]" at line
                      391 of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=routing_table_row]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, routing_table_row>]" at
                      line 248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, routing_table_row>]"
                      at line 294 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      routing_table_row>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, routing_table_row>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      routing_table_row>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, routing_table_row>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>,
                      _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=routing_table_row,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>]" at line 96 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &&]" at
                      line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<routing_table_row>]" at line
                      391 of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=routing_table_row]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, routing_table_row>]" at
                      line 248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, routing_table_row>]"
                      at line 294 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      routing_table_row>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, routing_table_row>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      routing_table_row>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, routing_table_row>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>,
                      _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=routing_table_row,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>]" at line 96 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_move_assignable<const <error-type>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<routing_table_row>]" at line
                      391 of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=routing_table_row]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, routing_table_row>]" at
                      line 248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, routing_table_row>]"
                      at line 294 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      routing_table_row>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, routing_table_row>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      routing_table_row>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, routing_table_row>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>,
                      _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=routing_table_row,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>]" at line 96 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 104:
          error: identifier "endpoint_id" is undefined
                                   const endpoint_id& peer) {
                                         ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 113:
          error: namespace "std" has no member "optional"
  inline std::optional<size_t> distance_to(const routing_table& tbl,
              ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 113:
          error: inline specifier allowed on function declarations only
  inline std::optional<size_t> distance_to(const routing_table& tbl,
  ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 113:
          error: expected a ";"
  inline std::optional<size_t> distance_to(const routing_table& tbl,
                      ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 148:
          error: this declaration has no storage class or type specifier
      unreachable_peers.pop_back();
      ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 148:
          error: expected a ";"
      unreachable_peers.pop_back();
                       ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 149:
          error: this declaration has no storage class or type specifier
      impl(peer);
      ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 149:
          error: identifier "peer" is undefined
      impl(peer);
           ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 150:
          error: this declaration has no storage class or type specifier
      on_remove(peer);
      ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 151:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 201:
          error: identifier "endpoint_id" is undefined
  routing_table_row* find_row(routing_table& tbl, const endpoint_id& peer);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 206:
          error: identifier "endpoint_id" is undefined
  bool add_or_update_path(routing_table& tbl, const endpoint_id& peer,
                                                    ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/configuration.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/configuration.cc.o -MF CMakeFiles/broker.dir/src/configuration.cc.o.d -o CMakeFiles/broker.dir/src/configuration.cc.o -c /datasets/zeek/auxil/broker/src/configuration.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/configuration.cc.o -MF CMakeFiles/broker.dir/src/configuration.cc.o.d -c /datasets/zeek/auxil/broker/src/configuration.cc
"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 11: error:
          qualified name is not allowed
  namespace broker::defaults {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 15: error:
          namespace "std" has no member "string_view"
  constexpr std::string_view recording_directory = "";
                 ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 20: error:
          identifier "timespan" is undefined
  constexpr timespan await_peer_timeout = std::chrono::seconds{10};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 24: error:
          qualified name is not allowed
  namespace broker::defaults::subscriber {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 30: error:
          qualified name is not allowed
  namespace broker::defaults::store {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 32: error:
          identifier "timespan" is undefined
  constexpr timespan tick_interval = std::chrono::milliseconds{100};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 35: error:
          identifier "timespan" is undefined
  constexpr timespan max_get_delay = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 49: error:
          identifier "timespan" is undefined
  constexpr timespan await_idle_timeout = std::chrono::seconds{15};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 53: error:
          qualified name is not allowed
  namespace broker::defaults::path_revocations {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 55: error:
          identifier "timespan" is undefined
  constexpr timespan aging_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 57: error:
          identifier "timespan" is undefined
  constexpr timespan max_age = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 61: error:
          qualified name is not allowed
  namespace broker::defaults::metrics {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 63: error:
          identifier "timespan" is undefined
  constexpr timespan export_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 13: error:
          qualified name is not allowed
  namespace broker::internal {
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          the global scope has no "configuration_access"
    friend struct internal::configuration_access;
                            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          invalid friend declaration
    friend struct internal::configuration_access;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 161: error:
          namespace "std" has no member "string_view"
    void add_option(int64_t* dst, std::string_view name,
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 162: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 164: error:
          namespace "std" has no member "string_view"
    void add_option(uint64_t* dst, std::string_view name,
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 165: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 167: error:
          namespace "std" has no member "string_view"
    void add_option(double* dst, std::string_view name,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 168: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 170: error:
          namespace "std" has no member "string_view"
    void add_option(bool* dst, std::string_view name,
                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 171: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 173: error:
          namespace "std" has no member "string_view"
    void add_option(std::string* dst, std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 174: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 176: error:
          namespace "std" has no member "string_view"
    void add_option(std::vector<std::string>* dst, std::string_view name,
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 177: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "is_integral_v"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                          ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          type name is not allowed
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, void>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, void>" at line 180 of
                    "/datasets/zeek/auxil/broker/include/broker/configuration.h
                    h"

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          expected an identifier
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "string_view"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 189: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, timespan val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 191: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::string val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 193: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::vector<std::string> val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          qualified name is not allowed
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          this declaration has no storage class or type specifier
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          expected a ";"
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          qualified name is not allowed
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          this declaration has no storage class or type specifier
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          expected a ";"
    std::optional<uint64_t> read_u64(std::string_view key,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          qualified name is not allowed
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          this declaration has no storage class or type specifier
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          expected a ";"
    std::optional<timespan> read_ts(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          qualified name is not allowed
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          this declaration has no storage class or type specifier
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          expected a ";"
    std::optional<std::string> read_str(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          qualified name is not allowed
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          this declaration has no storage class or type specifier
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          expected a ";"
    std::optional<std::vector<std::string>>
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 226: error:
          namespace "std" has no member "string_view"
    void set_i64(std::string_view key, int64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 228: error:
          namespace "std" has no member "string_view"
    void set_u64(std::string_view key, uint64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 230: error:
          namespace "std" has no member "string_view"
    void set_bool(std::string_view key, bool val);
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 236: error:
          namespace "std" has no member "string_view"
  auto get_as(const configuration& cfg, std::string_view key) {
                                             ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected a "("
    if constexpr (std::is_integral_v<T>) {
       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          namespace "std" has no member "is_integral_v"
    if constexpr (std::is_integral_v<T>) {
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          type name is not allowed
    if constexpr (std::is_integral_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected an expression
    if constexpr (std::is_integral_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          namespace "std" has no member "optional"
      std::optional<T> res;
           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          type name is not allowed
      std::optional<T> res;
                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          identifier "res" is undefined
      std::optional<T> res;
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected a "("
      if constexpr (std::is_signed_v<T>) {
         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          namespace "std" has no member "is_signed_v"
      if constexpr (std::is_signed_v<T>) {
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          type name is not allowed
      if constexpr (std::is_signed_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected an expression
      if constexpr (std::is_signed_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 241: error:
          class "broker::configuration" has no member "read_i64"
        if (auto val = cfg.read_i64(key, lim::min(), lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 244: error:
          class "broker::configuration" has no member "read_u64"
        if (auto val = cfg.read_u64(key, lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, timespan>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, timespan>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, timespan>) {
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 249: error:
          class "broker::configuration" has no member "read_ts"
      return cfg.read_ts(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, std::string>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, std::string>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, std::string>) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 251: error:
          class "broker::configuration" has no member "read_str"
      return cfg.read_str(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          namespace "std" has no member "is_same_v"
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          type name is not allowed
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          expected a string literal
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 254: error:
          class "broker::configuration" has no member "read_str_vec"
      return cfg.read_str_vec(key);
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/convert.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/convert.cc.o -MF CMakeFiles/broker.dir/src/convert.cc.o.d -o CMakeFiles/broker.dir/src/convert.cc.o -c /datasets/zeek/auxil/broker/src/convert.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/convert.cc.o -MF CMakeFiles/broker.dir/src/convert.cc.o.d -c /datasets/zeek/auxil/broker/src/convert.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/functional", line 94: error: identifier "_Pack" is
          undefined
      struct _AllConvertible<_Pack<_From...>, _Pack<_To...>, true>
                             ^

"/usr/include/c++/7/functional", line 94: error: type name is not allowed
      struct _AllConvertible<_Pack<_From...>, _Pack<_To...>, true>
                                   ^

"/usr/include/c++/7/functional", line 94: error: _AllConvertible is not a
          template
      struct _AllConvertible<_Pack<_From...>, _Pack<_To...>, true>
             ^

"/usr/include/c++/7/functional", line 94: error: expected a ";"
      struct _AllConvertible<_Pack<_From...>, _Pack<_To...>, true>
                                            ^

"/usr/include/c++/7/functional", line 99: error: __not_ is not a template
      using _NotSame = __not_<is_same<typename std::decay<_Tp1>::type,
                       ^

"/usr/include/c++/7/functional", line 99: error: identifier "is_same" is
          undefined
      using _NotSame = __not_<is_same<typename std::decay<_Tp1>::type,
                              ^

"/usr/include/c++/7/functional", line 99: error: type name is not allowed
      using _NotSame = __not_<is_same<typename std::decay<_Tp1>::type,
                                      ^

"/usr/include/c++/7/functional", line 100: error: expected a ";"
  				    typename std::decay<_Tp2>::type>>;
  				                                   ^

"/usr/include/c++/7/functional", line 110: error:
          _Maybe_unary_or_binary_function is not a template
  	= _Maybe_unary_or_binary_function<_Res, _Class*, _ArgTypes...>;
  	  ^

"/usr/include/c++/7/functional", line 111: error: integral_constant is not a
          template
        using __arity = integral_constant<size_t, sizeof...(_ArgTypes)>;
                        ^

"/usr/include/c++/7/functional", line 134: error: identifier "false_type" is
          undefined
  _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type)
  ^

"/usr/include/c++/7/functional", line 135: error: identifier "false_type" is
          undefined
  _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type)
  ^

"/usr/include/c++/7/functional", line 136: error: identifier "false_type" is
          undefined
  _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type)
  ^

"/usr/include/c++/7/functional", line 148: error: is_member_function_pointer is
          not a template
  	   bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value>
  	                      ^

"/usr/include/c++/7/functional", line 148: error: identifier
          "is_member_function_pointer" is undefined
  	   bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value>
  	                      ^

"/usr/include/c++/7/functional", line 148: error: type name is not allowed
  	   bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value>
  	                                                 ^

"/usr/include/c++/7/functional", line 148: error: expected a "," or ">"
  	   bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value>
  	                                                           ^

"/usr/include/c++/7/functional", line 182: error: integral_constant is not a
          template
        using _Arity = integral_constant<size_t, 0>;
                       ^

"/usr/include/c++/7/functional", line 183: error: identifier "false_type" is
          undefined
        using _Varargs = false_type;
                         ^

"/usr/include/c++/7/functional", line 236: error: not a class or struct name
      : public false_type { };
               ^

"/usr/include/c++/7/functional", line 247: error: integral_constant is not a
          template
      : public integral_constant<int, 0>
               ^

"/usr/include/c++/7/functional", line 247: error: not a class or struct name
      : public integral_constant<int, 0>
               ^

"/usr/include/c++/7/functional", line 316: error: integral_constant is not a
          template
      : public integral_constant<int, _Num>
               ^

"/usr/include/c++/7/functional", line 316: error: not a class or struct name
      : public integral_constant<int, _Num>
               ^

"/usr/include/c++/7/functional", line 321: error: integral_constant is not a
          template
      : public integral_constant<int, _Num>
               ^

"/usr/include/c++/7/functional", line 321: error: not a class or struct name
      : public integral_constant<int, _Num>
               ^

"/usr/include/c++/7/functional", line 328: error: enable_if is not a template
        = typename enable_if<(__i < tuple_size<_Tuple>::value),
                   ^

"/usr/include/c++/7/functional", line 328: error: identifier "tuple_size" is
          undefined
        = typename enable_if<(__i < tuple_size<_Tuple>::value),
                                    ^

"/usr/include/c++/7/functional", line 328: error: type name is not allowed
        = typename enable_if<(__i < tuple_size<_Tuple>::value),
                                               ^

"/usr/include/c++/7/functional", line 328: error: the global scope has no
          "value"
        = typename enable_if<(__i < tuple_size<_Tuple>::value),
                                                        ^

"/usr/include/c++/7/functional", line 329: error: identifier "tuple_element" is
          undefined
  			   tuple_element<__i, _Tuple>>::type::type;
  			   ^

"/usr/include/c++/7/functional", line 329: error: expected a ";"
  			   tuple_element<__i, _Tuple>>::type::type;
  			                            ^

"/usr/include/c++/7/functional", line 353: error: reference_wrapper is not a
          template
      class _Mu<reference_wrapper<_Tp>, false, false>
                ^

"/usr/include/c++/7/functional", line 379: error: tuple is not a template
  		   tuple<_Args...>& __tuple) const volatile
  		   ^

"/usr/include/c++/7/functional", line 380: error: identifier "declval" is
          undefined
  	-> decltype(__arg(declval<_Args>()...))
  	                  ^

"/usr/include/c++/7/functional", line 380: error: type name is not allowed
  	-> decltype(__arg(declval<_Args>()...))
  	                          ^

"/usr/include/c++/7/functional", line 380: error: expected an expression
  	-> decltype(__arg(declval<_Args>()...))
  	                                 ^

"/usr/include/c++/7/functional", line 393: error: tuple is not a template
  	__call(_CVArg& __arg, tuple<_Args...>& __tuple,
  	                      ^

"/usr/include/c++/7/functional", line 394: error: _Index_tuple is not a
          template
  	       const _Index_tuple<_Indexes...>&) const volatile
  	             ^

"/usr/include/c++/7/functional", line 395: error: identifier "declval" is
          undefined
  	-> decltype(__arg(declval<_Args>()...))
  	                  ^

"/usr/include/c++/7/functional", line 395: error: type name is not allowed
  	-> decltype(__arg(declval<_Args>()...))
  	                          ^

"/usr/include/c++/7/functional", line 395: error: expected an expression
  	-> decltype(__arg(declval<_Args>()...))
  	                                 ^

"/usr/include/c++/7/functional", line 383: error: _Build_index_tuple is not a
          template
  	  typedef typename _Build_index_tuple<sizeof...(_Args)>::__type
  	                   ^

"/usr/include/c++/7/functional", line 437: error: tuple is not a template
      __volget(volatile tuple<_Tp...>& __tuple)
                        ^

"/usr/include/c++/7/functional", line 438: error: __tuple_element_t is not a
          template
      -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
         ^

"/usr/include/c++/7/functional", line 438: error: identifier "tuple" is
          undefined
      -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
                                 ^

"/usr/include/c++/7/functional", line 438: error: type name is not allowed
      -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
                                       ^

"/usr/include/c++/7/functional", line 438: error: expected a ";"
      -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
                                             ^

"/usr/include/c++/7/functional", line 453: error: a template argument list is
          not allowed in a declaration of a primary template
      class _Bind<_Functor(_Bound_args...)>
            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/data.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/data.cc.o -MF CMakeFiles/broker.dir/src/data.cc.o.d -o CMakeFiles/broker.dir/src/data.cc.o -c /datasets/zeek/auxil/broker/src/data.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/data.cc.o -MF CMakeFiles/broker.dir/src/data.cc.o.d -c /datasets/zeek/auxil/broker/src/data.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o -MF CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o.d -o CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o -c /datasets/zeek/auxil/broker/src/detail/abstract_backend.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o -MF CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o.d -c /datasets/zeek/auxil/broker/src/detail/abstract_backend.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/detail/filesystem.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/filesystem.cc.o -MF CMakeFiles/broker.dir/src/detail/filesystem.cc.o.d -o CMakeFiles/broker.dir/src/detail/filesystem.cc.o -c /datasets/zeek/auxil/broker/src/detail/filesystem.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/filesystem.cc.o -MF CMakeFiles/broker.dir/src/detail/filesystem.cc.o.d -c /datasets/zeek/auxil/broker/src/detail/filesystem.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/detail/flare.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/flare.cc.o -MF CMakeFiles/broker.dir/src/detail/flare.cc.o.d -o CMakeFiles/broker.dir/src/detail/flare.cc.o -c /datasets/zeek/auxil/broker/src/detail/flare.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/flare.cc.o -MF CMakeFiles/broker.dir/src/detail/flare.cc.o.d -c /datasets/zeek/auxil/broker/src/detail/flare.cc
"/datasets/zeek/auxil/broker/include/broker/detail/native_socket.hh", line 8:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/flare.hh", line 10: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/flare.hh", line 19: error:
          function "clock" is not a type name
    using timeout_type = clock::time_point;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/flare.hh", line 19: error:
          expected a ";"
    using timeout_type = clock::time_point;
                              ^

"/datasets/zeek/auxil/broker/include/broker/detail/flare.hh", line 32: error:
          identifier "native_socket" is undefined
    native_socket fd() const;
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/flare.hh", line 73: error:
          identifier "native_socket" is undefined
    native_socket fds_[2];
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/error_code.hpp", line 32:
          error: incomplete type is not allowed
    constexpr error_code(none_t) noexcept : value_(static_cast<Enum>(0)) {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 11:
          error: qualified name is not allowed
  namespace caf::mixin {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: namespace "caf::mixin" has no member "is_blocking_requester"
        || mixin::is_blocking_requester<T>::value;
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: type name is not allowed
        || mixin::is_blocking_requester<T>::value;
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/actor_traits.hpp", line 72:
          error: the global scope has no "value"
        || mixin::is_blocking_requester<T>::value;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/detail/make_backend.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/make_backend.cc.o -MF CMakeFiles/broker.dir/src/detail/make_backend.cc.o.d -o CMakeFiles/broker.dir/src/detail/make_backend.cc.o -c /datasets/zeek/auxil/broker/src/detail/make_backend.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/make_backend.cc.o -MF CMakeFiles/broker.dir/src/detail/make_backend.cc.o.d -c /datasets/zeek/auxil/broker/src/detail/make_backend.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error:
          namespace "broker::detail" has no member class "comparable"
  class address : detail::comparable<address> {
                          ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/detail/memory_backend.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/memory_backend.cc.o -MF CMakeFiles/broker.dir/src/detail/memory_backend.cc.o.d -o CMakeFiles/broker.dir/src/detail/memory_backend.cc.o -c /datasets/zeek/auxil/broker/src/detail/memory_backend.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/memory_backend.cc.o -MF CMakeFiles/broker.dir/src/detail/memory_backend.cc.o.d -c /datasets/zeek/auxil/broker/src/detail/memory_backend.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/detail/monotonic_buffer_resource.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/monotonic_buffer_resource.cc.o -MF CMakeFiles/broker.dir/src/detail/monotonic_buffer_resource.cc.o.d -o CMakeFiles/broker.dir/src/detail/monotonic_buffer_resource.cc.o -c /datasets/zeek/auxil/broker/src/detail/monotonic_buffer_resource.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/monotonic_buffer_resource.cc.o -MF CMakeFiles/broker.dir/src/detail/monotonic_buffer_resource.cc.o.d -c /datasets/zeek/auxil/broker/src/detail/monotonic_buffer_resource.cc
"/datasets/zeek/auxil/broker/include/broker/detail/monotonic_buffer_resource.hh
          ", line 7: error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/src/detail/monotonic_buffer_resource.cc", line 6:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/src/detail/monotonic_buffer_resource.cc", line 17:
          error: expected a ";"
  void* monotonic_buffer_resource::allocate(size_t num_bytes, size_t alignment) {
                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/detail/opaque_type.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/opaque_type.cc.o -MF CMakeFiles/broker.dir/src/detail/opaque_type.cc.o.d -o CMakeFiles/broker.dir/src/detail/opaque_type.cc.o -c /datasets/zeek/auxil/broker/src/detail/opaque_type.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/opaque_type.cc.o -MF CMakeFiles/broker.dir/src/detail/opaque_type.cc.o.d -c /datasets/zeek/auxil/broker/src/detail/opaque_type.cc
"/datasets/zeek/auxil/broker/include/broker/detail/opaque_type.hh", line 6:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/src/detail/opaque_type.cc", line 5: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/src/detail/opaque_type.cc", line 7: error:
          identifier "opaque_type" is undefined
  void intrusive_ptr_add_ref(const opaque_type* ptr) noexcept {
                                   ^

"/datasets/zeek/auxil/broker/src/detail/opaque_type.cc", line 11: error:
          identifier "opaque_type" is undefined
  void intrusive_ptr_release(const opaque_type* ptr) noexcept {
                                   ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/detail/peer_status_map.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/peer_status_map.cc.o -MF CMakeFiles/broker.dir/src/detail/peer_status_map.cc.o.d -o CMakeFiles/broker.dir/src/detail/peer_status_map.cc.o -c /datasets/zeek/auxil/broker/src/detail/peer_status_map.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/peer_status_map.cc.o -MF CMakeFiles/broker.dir/src/detail/peer_status_map.cc.o.d -c /datasets/zeek/auxil/broker/src/detail/peer_status_map.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/peer_status_map.hh", line
          33: error: identifier "endpoint_id" is undefined
    std::unordered_map<endpoint_id, peer_status> peers_;
                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/peer_status_map.hh", line
          33: error: identifier "peer_status" is undefined
    std::unordered_map<endpoint_id, peer_status> peers_;
                                    ^

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<const <error-type> &, const <error-type>
          &>" has no member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &]" at
                      line 1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<<error-type>>]" at line 380
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &]" at
                      line 1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<<error-type>>]" at line 380
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_copy_assignable<const <error-type>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<<error-type>>]" at line 380
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<<error-type> &, const <error-type> &>"
          has no member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=<error-type> &, _Up=const <error-type> &]" at line
                      1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=<error-type>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=<error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<<error-type>>]" at line 380
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=<error-type> &, _Up=const <error-type> &]" at line
                      1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=<error-type>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=<error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<<error-type>>]" at line 380
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/bits/stl_pair.h", line 380: error: class
          "std::__and_<std::is_copy_assignable<const <error-type>>,
          std::is_copy_assignable<<error-type>>>" has no member "value"
  		       is_copy_assignable<_T2>>::value,
  		                                 ^
          detected during:
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<const <error-type> &, const <error-type>
          &&>" has no member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &&]" at
                      line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<<error-type>>]" at line 391
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &&]" at
                      line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<<error-type>>]" at line 391
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_move_assignable<const <error-type>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<<error-type>>]" at line 391
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<<error-type> &, <error-type> &&>" has no
          member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=<error-type> &, _Up=<error-type> &&]" at line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=<error-type>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=<error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<<error-type>>]" at line 391
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=<error-type> &, _Up=<error-type> &&]" at line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=<error-type>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=<error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<<error-type>>]" at line 391
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/bits/stl_pair.h", line 391: error: class
          "std::__and_<std::is_move_assignable<const <error-type>>,
          std::is_move_assignable<<error-type>>>" has no member "value"
  		       is_move_assignable<_T2>>::value,
  		                                 ^
          detected during:
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/datasets/zeek/auxil/broker/include/broker/detail/peer_status_map.hh", line
          33: error: the default constructor of
          "std::unordered_map<<error-type>, <error-type>,
          std::hash<<error-type>>, std::equal_to<<error-type>>,
          std::allocator<std::pair<const <error-type>, <error-type>>>>" cannot
          be referenced -- it is a deleted function
    std::unordered_map<endpoint_id, peer_status> peers_;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/peer_status_map.hh", line
          34: error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/peer_status_map.hh", line
          36: error: identifier "peer_status_map" is undefined
  using shared_peer_status_map_ptr = std::shared_ptr<peer_status_map>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/peer_status_map.hh", line
          38: error: expected a declaration
  } // namespace broker::detail
  ^

"/usr/include/c++/7/bits/hashtable.h", line 1356: error: function
          "std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal,
          _H1, _H2, _Hash, _Traits>::~_Hashtable_base() [with
          _Key=<error-type>, _Value=std::pair<const <error-type>,
          <error-type>>, _ExtractKey=std::__detail::_Select1st,
          _Equal=std::equal_to<<error-type>>, _H1=std::hash<<error-type>>,
          _H2=std::__detail::_Mod_range_hashing,
          _Hash=std::__detail::_Default_ranged_hash,
          _Traits=std::__umap_traits<false>]" (declared implicitly) cannot be
          referenced -- it is a deleted function
      ~_Hashtable() noexcept
      ^
          detected during instantiation of "std::_Hashtable<_Key, _Value,
                    _Alloc, _ExtractKey, _Equal, _H1, _H2, _Hash,
                    _RehashPolicy, _Traits>::~_Hashtable() [with
                    _Key=<error-type>, _Value=std::pair<const <error-type>,
                    <error-type>>, _Alloc=std::allocator<std::pair<const
                    <error-type>, <error-type>>>,
                    _ExtractKey=std::__detail::_Select1st,
                    _Equal=std::equal_to<<error-type>>,
                    _H1=std::hash<<error-type>>,
                    _H2=std::__detail::_Mod_range_hashing,
                    _Hash=std::__detail::_Default_ranged_hash,
                    _RehashPolicy=std::__detail::_Prime_rehash_policy,
                    _Traits=std::__umap_traits<false>]" at line 101 of
                    "/usr/include/c++/7/bits/unordered_map.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/detail/prefix_matcher.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/prefix_matcher.cc.o -MF CMakeFiles/broker.dir/src/detail/prefix_matcher.cc.o.d -o CMakeFiles/broker.dir/src/detail/prefix_matcher.cc.o -c /datasets/zeek/auxil/broker/src/detail/prefix_matcher.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/prefix_matcher.cc.o -MF CMakeFiles/broker.dir/src/detail/prefix_matcher.cc.o.d -c /datasets/zeek/auxil/broker/src/detail/prefix_matcher.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 23: error: not
          a class or struct name
  class cow_tuple : detail::comparable<cow_tuple<Ts...>>,
                    ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 23: error:
          class or struct definition is missing
  class cow_tuple : detail::comparable<cow_tuple<Ts...>>,
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 21: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view reserved = "<$>";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 23: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view master_suffix_str = "<$>/data/master";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 25: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view clone_suffix_str = "<$>/data/clone";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 27: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view errors_str = "<$>/local/data/errors";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 29: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view statuses_str = "<$>/local/data/statuses";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 31: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view store_events_str =
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error:
          namespace "std" has no member "is_convertible_v"
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                            ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: type
          name is not allowed
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                             ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 60 of
                    "/datasets/zeek/auxil/broker/include/broker/topic.hh"

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: expected
          a declaration
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: expected
          a ";"
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 81: error:
          namespace "std" has no member "string_view"
    std::string_view suffix() const noexcept;
         ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 93: error:
          namespace "std" has no member "string_view"
    friend bool operator==(const topic& lhs, std::string_view rhs) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 97: error:
          namespace "std" has no member "string_view"
    friend bool operator==(std::string_view lhs, const topic& rhs) {
                                ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 102: error:
          namespace "std" has no member "string_view"
    static topic from(std::string_view str) {
                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 103: error: no
          instance of constructor "broker::topic::topic" matches the argument
          list
            argument types are: (std::__cxx11::string)
      return topic{std::string{str}};
                  ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 110: error:
          namespace "std" has no member "string_view"
  bool is_prefix(const topic& t, std::string_view prefix) noexcept;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/detail/prefix_matcher.hh", line 9:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/prefix_matcher.hh", line 12:
          error: identifier "topic" is undefined
    using filter_type = std::vector<topic>;
                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/prefix_matcher.hh", line 14:
          error: identifier "topic" is undefined
    bool operator()(const filter_type& filter, const topic& t) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/src/detail/prefix_matcher.cc", line 6: error:
          expected a ";"
  bool prefix_matcher::operator()(const filter_type& filter,
                     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/detail/sink_driver.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/sink_driver.cc.o -MF CMakeFiles/broker.dir/src/detail/sink_driver.cc.o.d -o CMakeFiles/broker.dir/src/detail/sink_driver.cc.o -c /datasets/zeek/auxil/broker/src/detail/sink_driver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/sink_driver.cc.o -MF CMakeFiles/broker.dir/src/detail/sink_driver.cc.o.d -c /datasets/zeek/auxil/broker/src/detail/sink_driver.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 17%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/detail/source_driver.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/source_driver.cc.o -MF CMakeFiles/broker.dir/src/detail/source_driver.cc.o.d -o CMakeFiles/broker.dir/src/detail/source_driver.cc.o -c /datasets/zeek/auxil/broker/src/detail/source_driver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/source_driver.cc.o -MF CMakeFiles/broker.dir/src/detail/source_driver.cc.o.d -c /datasets/zeek/auxil/broker/src/detail/source_driver.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/detail/sqlite_backend.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/sqlite_backend.cc.o -MF CMakeFiles/broker.dir/src/detail/sqlite_backend.cc.o.d -o CMakeFiles/broker.dir/src/detail/sqlite_backend.cc.o -c /datasets/zeek/auxil/broker/src/detail/sqlite_backend.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/sqlite_backend.cc.o -MF CMakeFiles/broker.dir/src/detail/sqlite_backend.cc.o.d -c /datasets/zeek/auxil/broker/src/detail/sqlite_backend.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/detail/store_state.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/store_state.cc.o -MF CMakeFiles/broker.dir/src/detail/store_state.cc.o.d -o CMakeFiles/broker.dir/src/detail/store_state.cc.o -c /datasets/zeek/auxil/broker/src/detail/store_state.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/detail/store_state.cc.o -MF CMakeFiles/broker.dir/src/detail/store_state.cc.o.d -c /datasets/zeek/auxil/broker/src/detail/store_state.cc
"/datasets/zeek/auxil/broker/include/broker/detail/store_state.hh", line 5:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/src/detail/store_state.cc", line 3: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/src/detail/store_state.cc", line 5: error: this
          declaration has no storage class or type specifier
  store_state ::~store_state() {
  ^

"/datasets/zeek/auxil/broker/src/detail/store_state.cc", line 5: error:
          expected a ";"
  store_state ::~store_state() {
              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/domain_options.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/domain_options.cc.o -MF CMakeFiles/broker.dir/src/domain_options.cc.o.d -o CMakeFiles/broker.dir/src/domain_options.cc.o -c /datasets/zeek/auxil/broker/src/domain_options.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/domain_options.cc.o -MF CMakeFiles/broker.dir/src/domain_options.cc.o.d -c /datasets/zeek/auxil/broker/src/domain_options.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/endpoint.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/endpoint.cc.o -MF CMakeFiles/broker.dir/src/endpoint.cc.o.d -o CMakeFiles/broker.dir/src/endpoint.cc.o -c /datasets/zeek/auxil/broker/src/endpoint.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/endpoint.cc.o -MF CMakeFiles/broker.dir/src/endpoint.cc.o.d -c /datasets/zeek/auxil/broker/src/endpoint.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/bits/locale_classes.h", line 74: error: invalid specifier
          outside a class declaration
      friend class facet;
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 75: error: invalid specifier
          outside a class declaration
      friend class _Impl;
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 78: error: invalid specifier
          outside a class declaration
        friend bool
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 79: error: identifier "locale"
          is undefined
        has_facet(const locale&) throw();
                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 82: error: invalid specifier
          outside a class declaration
        friend const _Facet&
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 83: error: identifier "locale"
          is undefined
        use_facet(const locale&);
                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 86: error: invalid specifier
          outside a class declaration
        friend struct __use_cache;
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 98: error: identifier
          "category" is undefined
      static const category none		= 0;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 99: error: identifier
          "category" is undefined
      static const category ctype		= 1L << 0;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 100: error: identifier
          "category" is undefined
      static const category numeric	= 1L << 1;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 101: error: identifier
          "category" is undefined
      static const category collate	= 1L << 2;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 102: error: identifier
          "category" is undefined
      static const category time		= 1L << 3;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 102: error: declaration is
          incompatible with "time_t time(time_t *)" (declared at line 75 of
          "/usr/include/time.h")
      static const category time		= 1L << 3;
                            ^

"/usr/include/c++/7/bits/locale_classes.h", line 103: error: identifier
          "category" is undefined
      static const category monetary	= 1L << 4;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 104: error: identifier
          "category" is undefined
      static const category messages	= 1L << 5;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 105: error: identifier
          "category" is undefined
      static const category all		= (ctype | numeric | collate |
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 126: error: function "locale"
          is not a type name
      locale(const locale& __other) throw();
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 136: error: "explicit" is not
          allowed
      explicit
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 151: error: overloaded
          function "locale" is not a type name
      locale(const locale& __base, const char* __s, category __cat);
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 151: error: identifier
          "category" is undefined
      locale(const locale& __base, const char* __s, category __cat);
                                                    ^

"/usr/include/c++/7/bits/locale_classes.h", line 162: error: "explicit" is not
          allowed
      explicit
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 163: error: expected a "{"
      locale(const std::string& __s) : locale(__s.c_str()) { }
                                     ^

"/usr/include/c++/7/bits/locale_classes.h", line 177: error: overloaded
          function "locale" is not a type name
      locale(const locale& __base, const std::string& __s, category __cat)
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 177: error: identifier
          "category" is undefined
      locale(const locale& __base, const std::string& __s, category __cat)
                                                           ^

"/usr/include/c++/7/bits/locale_classes.h", line 178: error: expected a "{"
      : locale(__base, __s.c_str(), __cat) { }
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 192: error: overloaded
          function "locale" is not a type name
      locale(const locale& __base, const locale& __add, category __cat);
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 192: error: overloaded
          function "locale" is not a type name
      locale(const locale& __base, const locale& __add, category __cat);
                                         ^

"/usr/include/c++/7/bits/locale_classes.h", line 192: error: identifier
          "category" is undefined
      locale(const locale& __base, const locale& __add, category __cat);
                                                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 206: error: overloaded
          function "locale" is not a type name
        locale(const locale& __other, _Facet* __f);
                     ^

"/usr/include/c++/7/bits/locale_classes.h", line 209: error: expected a
          declaration
      ~locale() throw();
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 219: error: overloaded
          function "locale" is not a type name
      const locale&
            ^

"/usr/include/c++/7/bits/locale_classes.h", line 220: error: "operator=" must
          be a member function
      operator=(const locale& __other) throw();
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 220: error: overloaded
          function "locale" is not a type name
      operator=(const locale& __other) throw();
                      ^

"/usr/include/c++/7/bits/locale_classes.h", line 235: error: overloaded
          function "locale" is not a type name
        locale
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 236: error: overloaded
          function "locale" is not a type name
        combine(const locale& __other) const;
                      ^

"/usr/include/c++/7/bits/locale_classes.h", line 236: error: a type qualifier
          is not allowed on a nonmember function
        combine(const locale& __other) const;
                                       ^

"/usr/include/c++/7/bits/locale_classes.h", line 244: error: identifier
          "string" is undefined
      string
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 245: error: a type qualifier
          is not allowed on a nonmember function
      name() const;
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 255: error: overloaded
          function "locale" is not a type name
      operator==(const locale& __other) const throw();
                       ^

"/usr/include/c++/7/bits/locale_classes.h", line 255: error: a type qualifier
          is not allowed on a nonmember function
      operator==(const locale& __other) const throw();
                                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 255: error: too few parameters
          for this operator function
      operator==(const locale& __other) const throw();
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 255: error: nonmember operator
          requires a parameter with class or enum type
      operator==(const locale& __other) const throw();
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 264: error: overloaded
          function "locale" is not a type name
      operator!=(const locale& __other) const throw()
                       ^

"/usr/include/c++/7/bits/locale_classes.h", line 264: error: a type qualifier
          is not allowed on a nonmember function
      operator!=(const locale& __other) const throw()
                                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 264: error: too few parameters
          for this operator function
      operator!=(const locale& __other) const throw()
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 264: error: nonmember operator
          requires a parameter with class or enum type
      operator!=(const locale& __other) const throw()
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 265: error: "this" may only be
          used inside a nonstatic member function
      { return !(this->operator==(__other)); }
                 ^

"/usr/include/c++/7/bits/locale_classes.h", line 284: error: "operator()" must
          be a member function
        operator()(const basic_string<_Char, _Traits, _Alloc>& __s1,
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 284: error: basic_string is
          not a template
        operator()(const basic_string<_Char, _Traits, _Alloc>& __s1,
                         ^

"/usr/include/c++/7/bits/locale_classes.h", line 285: error: basic_string is
          not a template
  		 const basic_string<_Char, _Traits, _Alloc>& __s2) const;
  		       ^

"/usr/include/c++/7/bits/locale_classes.h", line 285: error: a type qualifier
          is not allowed on a nonmember function
  		 const basic_string<_Char, _Traits, _Alloc>& __s2) const;
  		                                                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 298: error: overloaded
          function "locale" is not a type name
      static locale
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 299: error: overloaded
          function "locale" is not a type name
      global(const locale& __loc);
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 304: error: overloaded
          function "locale" is not a type name
      static const locale&
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 307: error: expected a
          declaration
    private:
    ^

"/usr/include/c++/7/bits/locale_classes.h", line 321: error: const variable
          "_S_categories" requires an initializer
      static const char* const* const _S_categories;
                                                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 339: error: "explicit" is not
          allowed
      explicit
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 348: error: identifier
          "category" is undefined
      static category
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 349: error: identifier
          "category" is undefined
      _S_normalize_category(category);
                            ^

"/usr/include/c++/7/bits/locale_classes.h", line 352: error: overloaded
          function "locale" is not a type name
      _M_coalesce(const locale& __base, const locale& __add, category __cat);
                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 352: error: overloaded
          function "locale" is not a type name
      _M_coalesce(const locale& __base, const locale& __add, category __cat);
                                              ^

"/usr/include/c++/7/bits/locale_classes.h", line 352: error: "category" is not
          a type name
      _M_coalesce(const locale& __base, const locale& __add, category __cat);
                                                             ^

"/usr/include/c++/7/bits/locale_classes.h", line 355: error: const variable
          "_S_twinned_facets" requires an initializer
      static const id* const _S_twinned_facets[];
                                                ^

"/usr/include/c++/7/bits/locale_classes.h", line 355: error: incomplete type is
          not allowed
      static const id* const _S_twinned_facets[];
                             ^

"/usr/include/c++/7/bits/locale_classes.h", line 357: error: expected a
          declaration
    };
    ^

"/usr/include/c++/7/bits/locale_classes.h", line 371: error: incomplete type is
          not allowed
    class locale::facet
                  ^

"/usr/include/c++/7/bits/locale_classes.h", line 373: error: expected an
          expression
    private:
    ^

"/usr/include/c++/7/bits/locale_classes.h", line 374: error: expected a "}"
      friend class locale;
                         ^

"/usr/include/c++/7/bits/locale_classes.h", line 375: error: invalid specifier
          outside a class declaration
      friend class locale::_Impl;
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 375: error: incomplete type is
          not allowed
      friend class locale::_Impl;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 377: error: mutable is not
          allowed
      mutable _Atomic_word		_M_refcount;
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 380: error: identifier
          "__c_locale" is undefined
      static __c_locale                   _S_c_locale;
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 383: error: const variable
          "_S_c_name" requires an initializer
      static const char			_S_c_name[2];
                       			            ^

"/usr/include/c++/7/bits/locale_classes.h", line 386: error: variable "_S_once"
          has already been defined
      static __gthread_once_t		_S_once;
                             		^

"/usr/include/c++/7/bits/locale_classes.h", line 392: error: expected a
          declaration
    protected:
    ^

"/usr/include/c++/7/bits/locale_classes.h", line 411: error: incomplete type is
          not allowed
      _S_create_c_locale(__c_locale& __cloc, const char* __s,
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 411: error: identifier
          "__c_locale" is undefined
      _S_create_c_locale(__c_locale& __cloc, const char* __s,
                         ^

"/usr/include/c++/7/bits/locale_classes.h", line 411: error: identifier
          "__cloc" is undefined
      _S_create_c_locale(__c_locale& __cloc, const char* __s,
                                     ^

"/usr/include/c++/7/bits/locale_classes.h", line 411: error: expected a ")"
      _S_create_c_locale(__c_locale& __cloc, const char* __s,
                                           ^

"/usr/include/c++/7/bits/locale_classes.h", line 414: error: "__c_locale" is
          not a type name
      static __c_locale
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 415: error: expected a ";"
      _S_clone_c_locale(__c_locale& __cloc) throw();
                                            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/endpoint_id.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/endpoint_id.cc.o -MF CMakeFiles/broker.dir/src/endpoint_id.cc.o.d -o CMakeFiles/broker.dir/src/endpoint_id.cc.o -c /datasets/zeek/auxil/broker/src/endpoint_id.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/endpoint_id.cc.o -MF CMakeFiles/broker.dir/src/endpoint_id.cc.o.d -c /datasets/zeek/auxil/broker/src/endpoint_id.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/math.h", line 1263: error: expected a declaration
  __END_DECLS
  ^

"/usr/include/c++/7/cmath", line 116: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 116: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 116: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 115: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 116: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 135: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 135: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 135: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 134: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 135: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 175: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                      ^

"/usr/include/c++/7/cmath", line 175: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                   ^

"/usr/include/c++/7/cmath", line 175: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                      ^

"/usr/include/c++/7/cmath", line 174: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 175: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                                ^

"/usr/include/c++/7/cmath", line 194: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 194: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 194: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 193: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 194: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 213: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 213: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 213: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 212: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 213: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 232: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 232: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 232: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 231: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 232: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 251: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 251: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 251: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 250: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 251: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 270: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 270: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 270: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 269: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 270: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 310: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                      ^

"/usr/include/c++/7/cmath", line 310: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                   ^

"/usr/include/c++/7/cmath", line 310: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                      ^

"/usr/include/c++/7/cmath", line 309: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/endpoint_info.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/endpoint_info.cc.o -MF CMakeFiles/broker.dir/src/endpoint_info.cc.o.d -o CMakeFiles/broker.dir/src/endpoint_info.cc.o -c /datasets/zeek/auxil/broker/src/endpoint_info.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/endpoint_info.cc.o -MF CMakeFiles/broker.dir/src/endpoint_info.cc.o.d -c /datasets/zeek/auxil/broker/src/endpoint_info.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 246: error: pair is not a
          template
      pair<_FIter, _FIter>
      ^

"/usr/include/c++/7/bits/algorithmfwd.h", line 250: error: pair is not a
          template
      pair<_FIter, _FIter>
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/entity_id.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/entity_id.cc.o -MF CMakeFiles/broker.dir/src/entity_id.cc.o.d -o CMakeFiles/broker.dir/src/entity_id.cc.o -c /datasets/zeek/auxil/broker/src/entity_id.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/entity_id.cc.o -MF CMakeFiles/broker.dir/src/entity_id.cc.o.d -c /datasets/zeek/auxil/broker/src/entity_id.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 32: error:
          expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 52: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 56: error:
          identifier "entity_id" is undefined
  bool inspect(Inspector& f, entity_id& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 63: error:
          identifier "entity_id" is undefined
  inline bool operator==(const entity_id& x, const entity_id& y) noexcept {
                               ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 63: error:
          identifier "entity_id" is undefined
  inline bool operator==(const entity_id& x, const entity_id& y) noexcept {
                                                   ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 63: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const entity_id& x, const entity_id& y) noexcept {
              ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 68: error:
          identifier "entity_id" is undefined
  inline bool operator!=(const entity_id& x, const entity_id& y) noexcept {
                               ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 68: error:
          identifier "entity_id" is undefined
  inline bool operator!=(const entity_id& x, const entity_id& y) noexcept {
                                                   ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 68: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const entity_id& x, const entity_id& y) noexcept {
              ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 73: error:
          identifier "entity_id" is undefined
  inline bool operator<(const entity_id& x, const entity_id& y) noexcept {
                              ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 73: error:
          identifier "entity_id" is undefined
  inline bool operator<(const entity_id& x, const entity_id& y) noexcept {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 73: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator<(const entity_id& x, const entity_id& y) noexcept {
              ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 78: error:
          identifier "entity_id" is undefined
  void convert(const entity_id& in, std::string& out);
                     ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 80: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/math.h", line 1263: error: expected a declaration
  __END_DECLS
  ^

"/usr/include/c++/7/cmath", line 116: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 116: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 116: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 115: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 116: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 135: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 135: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 135: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 134: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 135: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 175: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                      ^

"/usr/include/c++/7/cmath", line 175: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                   ^

"/usr/include/c++/7/cmath", line 175: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                      ^

"/usr/include/c++/7/cmath", line 174: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 175: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, 
                                                                ^

"/usr/include/c++/7/cmath", line 194: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 194: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 194: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 193: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 194: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 213: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 213: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 213: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 212: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 213: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

"/usr/include/c++/7/cmath", line 232: error: identifier "__is_integer" is
          undefined
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                      ^

"/usr/include/c++/7/cmath", line 232: error: type name is not allowed
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                   ^

"/usr/include/c++/7/cmath", line 232: error: too few arguments for class
          template "__gnu_cxx::__enable_if"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                      ^

"/usr/include/c++/7/cmath", line 231: error: "constexpr" is not valid here
      inline _GLIBCXX_CONSTEXPR
             ^

"/usr/include/c++/7/cmath", line 232: error: expected a ";"
      typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value,
                                                                ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/error.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/error.cc.o -MF CMakeFiles/broker.dir/src/error.cc.o.d -o CMakeFiles/broker.dir/src/error.cc.o -c /datasets/zeek/auxil/broker/src/error.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/error.cc.o -MF CMakeFiles/broker.dir/src/error.cc.o.d -c /datasets/zeek/auxil/broker/src/error.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/filter_type.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/filter_type.cc.o -MF CMakeFiles/broker.dir/src/filter_type.cc.o.d -o CMakeFiles/broker.dir/src/filter_type.cc.o -c /datasets/zeek/auxil/broker/src/filter_type.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/filter_type.cc.o -MF CMakeFiles/broker.dir/src/filter_type.cc.o.d -c /datasets/zeek/auxil/broker/src/filter_type.cc
"/datasets/zeek/auxil/broker/include/broker/lamport_timestamp.hh", line 74:
          error: qualified name is not allowed
  namespace broker::literals {
            ^

"/datasets/zeek/auxil/broker/include/broker/lamport_timestamp.hh", line 77:
          error: identifier "lamport_timestamp" is undefined
    return lamport_timestamp{static_cast<uint64_t>(value)};
           ^

"/datasets/zeek/auxil/broker/include/broker/lamport_timestamp.hh", line 77:
          error: expected a ";"
    return lamport_timestamp{static_cast<uint64_t>(value)};
                            ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 21: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view reserved = "<$>";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 23: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view master_suffix_str = "<$>/data/master";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 25: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view clone_suffix_str = "<$>/data/clone";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 27: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view errors_str = "<$>/local/data/errors";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 29: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view statuses_str = "<$>/local/data/statuses";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 31: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view store_events_str =
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error:
          namespace "std" has no member "is_convertible_v"
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                            ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: type
          name is not allowed
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                             ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 60 of
                    "/datasets/zeek/auxil/broker/include/broker/topic.hh"

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: expected
          a declaration
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: expected
          a ";"
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 81: error:
          namespace "std" has no member "string_view"
    std::string_view suffix() const noexcept;
         ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 93: error:
          namespace "std" has no member "string_view"
    friend bool operator==(const topic& lhs, std::string_view rhs) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 97: error:
          namespace "std" has no member "string_view"
    friend bool operator==(std::string_view lhs, const topic& rhs) {
                                ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 102: error:
          namespace "std" has no member "string_view"
    static topic from(std::string_view str) {
                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 103: error: no
          instance of constructor "broker::topic::topic" matches the argument
          list
            argument types are: (std::__cxx11::string)
      return topic{std::string{str}};
                  ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 110: error:
          namespace "std" has no member "string_view"
  bool is_prefix(const topic& t, std::string_view prefix) noexcept;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 32: error:
          argument list for class template "std::unique_lock" is missing
      std::unique_lock guard{mtx_};
      ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 32: error:
          expected a ";"
      std::unique_lock guard{mtx_};
                       ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 39: error:
          argument list for class template "std::unique_lock" is missing
        std::unique_lock guard{mtx_};
        ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 39: error:
          expected a ";"
        std::unique_lock guard{mtx_};
                         ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 48: error:
          argument list for class template "std::unique_lock" is missing
      std::unique_lock guard{mtx_};
      ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 48: error:
          expected a ";"
      std::unique_lock guard{mtx_};
                       ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 55: error:
          argument list for class template "std::unique_lock" is missing
      std::unique_lock guard{mtx_};
      ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 55: error:
          expected a ";"
      std::unique_lock guard{mtx_};
                       ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/clone_actor.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/clone_actor.cc.o -MF CMakeFiles/broker.dir/src/internal/clone_actor.cc.o.d -o CMakeFiles/broker.dir/src/internal/clone_actor.cc.o -c /datasets/zeek/auxil/broker/src/internal/clone_actor.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/clone_actor.cc.o -MF CMakeFiles/broker.dir/src/internal/clone_actor.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/clone_actor.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/connector.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/connector.cc.o -MF CMakeFiles/broker.dir/src/internal/connector.cc.o.d -o CMakeFiles/broker.dir/src/internal/connector.cc.o -c /datasets/zeek/auxil/broker/src/internal/connector.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/connector.cc.o -MF CMakeFiles/broker.dir/src/internal/connector.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/connector.cc
"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 11: error:
          qualified name is not allowed
  namespace broker::defaults {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 15: error:
          namespace "std" has no member "string_view"
  constexpr std::string_view recording_directory = "";
                 ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 20: error:
          identifier "timespan" is undefined
  constexpr timespan await_peer_timeout = std::chrono::seconds{10};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 24: error:
          qualified name is not allowed
  namespace broker::defaults::subscriber {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 30: error:
          qualified name is not allowed
  namespace broker::defaults::store {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 32: error:
          identifier "timespan" is undefined
  constexpr timespan tick_interval = std::chrono::milliseconds{100};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 35: error:
          identifier "timespan" is undefined
  constexpr timespan max_get_delay = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 49: error:
          identifier "timespan" is undefined
  constexpr timespan await_idle_timeout = std::chrono::seconds{15};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 53: error:
          qualified name is not allowed
  namespace broker::defaults::path_revocations {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 55: error:
          identifier "timespan" is undefined
  constexpr timespan aging_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 57: error:
          identifier "timespan" is undefined
  constexpr timespan max_age = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 61: error:
          qualified name is not allowed
  namespace broker::defaults::metrics {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 63: error:
          identifier "timespan" is undefined
  constexpr timespan export_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 13: error:
          qualified name is not allowed
  namespace broker::internal {
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          the global scope has no "configuration_access"
    friend struct internal::configuration_access;
                            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          invalid friend declaration
    friend struct internal::configuration_access;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 161: error:
          namespace "std" has no member "string_view"
    void add_option(int64_t* dst, std::string_view name,
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 162: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 164: error:
          namespace "std" has no member "string_view"
    void add_option(uint64_t* dst, std::string_view name,
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 165: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 167: error:
          namespace "std" has no member "string_view"
    void add_option(double* dst, std::string_view name,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 168: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 170: error:
          namespace "std" has no member "string_view"
    void add_option(bool* dst, std::string_view name,
                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 171: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 173: error:
          namespace "std" has no member "string_view"
    void add_option(std::string* dst, std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 174: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 176: error:
          namespace "std" has no member "string_view"
    void add_option(std::vector<std::string>* dst, std::string_view name,
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 177: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "is_integral_v"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                          ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          type name is not allowed
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, void>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, void>" at line 180 of
                    "/datasets/zeek/auxil/broker/include/broker/configuration.h
                    h"

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          expected an identifier
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "string_view"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 189: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, timespan val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 191: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::string val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 193: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::vector<std::string> val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          qualified name is not allowed
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          this declaration has no storage class or type specifier
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          expected a ";"
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          qualified name is not allowed
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          this declaration has no storage class or type specifier
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          expected a ";"
    std::optional<uint64_t> read_u64(std::string_view key,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          qualified name is not allowed
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          this declaration has no storage class or type specifier
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          expected a ";"
    std::optional<timespan> read_ts(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          qualified name is not allowed
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          this declaration has no storage class or type specifier
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          expected a ";"
    std::optional<std::string> read_str(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          qualified name is not allowed
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          this declaration has no storage class or type specifier
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          expected a ";"
    std::optional<std::vector<std::string>>
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 226: error:
          namespace "std" has no member "string_view"
    void set_i64(std::string_view key, int64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 228: error:
          namespace "std" has no member "string_view"
    void set_u64(std::string_view key, uint64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 230: error:
          namespace "std" has no member "string_view"
    void set_bool(std::string_view key, bool val);
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 236: error:
          namespace "std" has no member "string_view"
  auto get_as(const configuration& cfg, std::string_view key) {
                                             ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected a "("
    if constexpr (std::is_integral_v<T>) {
       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          namespace "std" has no member "is_integral_v"
    if constexpr (std::is_integral_v<T>) {
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          type name is not allowed
    if constexpr (std::is_integral_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected an expression
    if constexpr (std::is_integral_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          namespace "std" has no member "optional"
      std::optional<T> res;
           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          type name is not allowed
      std::optional<T> res;
                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          identifier "res" is undefined
      std::optional<T> res;
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected a "("
      if constexpr (std::is_signed_v<T>) {
         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          namespace "std" has no member "is_signed_v"
      if constexpr (std::is_signed_v<T>) {
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          type name is not allowed
      if constexpr (std::is_signed_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected an expression
      if constexpr (std::is_signed_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 241: error:
          class "broker::configuration" has no member "read_i64"
        if (auto val = cfg.read_i64(key, lim::min(), lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 244: error:
          class "broker::configuration" has no member "read_u64"
        if (auto val = cfg.read_u64(key, lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, timespan>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, timespan>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, timespan>) {
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 249: error:
          class "broker::configuration" has no member "read_ts"
      return cfg.read_ts(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, std::string>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, std::string>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, std::string>) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 251: error:
          class "broker::configuration" has no member "read_str"
      return cfg.read_str(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          namespace "std" has no member "is_same_v"
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          type name is not allowed
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          expected a string literal
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 254: error:
          class "broker::configuration" has no member "read_str_vec"
      return cfg.read_str_vec(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/native_socket.hh", line 8:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/connector_adapter.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/connector_adapter.cc.o -MF CMakeFiles/broker.dir/src/internal/connector_adapter.cc.o.d -o CMakeFiles/broker.dir/src/internal/connector_adapter.cc.o -c /datasets/zeek/auxil/broker/src/internal/connector_adapter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/connector_adapter.cc.o -MF CMakeFiles/broker.dir/src/internal/connector_adapter.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/connector_adapter.cc
"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 11: error:
          qualified name is not allowed
  namespace broker::defaults {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 15: error:
          namespace "std" has no member "string_view"
  constexpr std::string_view recording_directory = "";
                 ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 20: error:
          identifier "timespan" is undefined
  constexpr timespan await_peer_timeout = std::chrono::seconds{10};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 24: error:
          qualified name is not allowed
  namespace broker::defaults::subscriber {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 30: error:
          qualified name is not allowed
  namespace broker::defaults::store {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 32: error:
          identifier "timespan" is undefined
  constexpr timespan tick_interval = std::chrono::milliseconds{100};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 35: error:
          identifier "timespan" is undefined
  constexpr timespan max_get_delay = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 49: error:
          identifier "timespan" is undefined
  constexpr timespan await_idle_timeout = std::chrono::seconds{15};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 53: error:
          qualified name is not allowed
  namespace broker::defaults::path_revocations {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 55: error:
          identifier "timespan" is undefined
  constexpr timespan aging_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 57: error:
          identifier "timespan" is undefined
  constexpr timespan max_age = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 61: error:
          qualified name is not allowed
  namespace broker::defaults::metrics {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 63: error:
          identifier "timespan" is undefined
  constexpr timespan export_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 13: error:
          qualified name is not allowed
  namespace broker::internal {
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          the global scope has no "configuration_access"
    friend struct internal::configuration_access;
                            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          invalid friend declaration
    friend struct internal::configuration_access;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 161: error:
          namespace "std" has no member "string_view"
    void add_option(int64_t* dst, std::string_view name,
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 162: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 164: error:
          namespace "std" has no member "string_view"
    void add_option(uint64_t* dst, std::string_view name,
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 165: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 167: error:
          namespace "std" has no member "string_view"
    void add_option(double* dst, std::string_view name,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 168: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 170: error:
          namespace "std" has no member "string_view"
    void add_option(bool* dst, std::string_view name,
                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 171: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 173: error:
          namespace "std" has no member "string_view"
    void add_option(std::string* dst, std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 174: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 176: error:
          namespace "std" has no member "string_view"
    void add_option(std::vector<std::string>* dst, std::string_view name,
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 177: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "is_integral_v"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                          ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          type name is not allowed
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, void>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, void>" at line 180 of
                    "/datasets/zeek/auxil/broker/include/broker/configuration.h
                    h"

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          expected an identifier
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "string_view"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 189: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, timespan val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 191: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::string val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 193: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::vector<std::string> val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          qualified name is not allowed
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          this declaration has no storage class or type specifier
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          expected a ";"
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          qualified name is not allowed
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          this declaration has no storage class or type specifier
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          expected a ";"
    std::optional<uint64_t> read_u64(std::string_view key,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          qualified name is not allowed
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          this declaration has no storage class or type specifier
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          expected a ";"
    std::optional<timespan> read_ts(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          qualified name is not allowed
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          this declaration has no storage class or type specifier
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          expected a ";"
    std::optional<std::string> read_str(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          qualified name is not allowed
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          this declaration has no storage class or type specifier
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          expected a ";"
    std::optional<std::vector<std::string>>
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 226: error:
          namespace "std" has no member "string_view"
    void set_i64(std::string_view key, int64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 228: error:
          namespace "std" has no member "string_view"
    void set_u64(std::string_view key, uint64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 230: error:
          namespace "std" has no member "string_view"
    void set_bool(std::string_view key, bool val);
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 236: error:
          namespace "std" has no member "string_view"
  auto get_as(const configuration& cfg, std::string_view key) {
                                             ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected a "("
    if constexpr (std::is_integral_v<T>) {
       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          namespace "std" has no member "is_integral_v"
    if constexpr (std::is_integral_v<T>) {
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          type name is not allowed
    if constexpr (std::is_integral_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected an expression
    if constexpr (std::is_integral_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          namespace "std" has no member "optional"
      std::optional<T> res;
           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          type name is not allowed
      std::optional<T> res;
                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          identifier "res" is undefined
      std::optional<T> res;
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected a "("
      if constexpr (std::is_signed_v<T>) {
         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          namespace "std" has no member "is_signed_v"
      if constexpr (std::is_signed_v<T>) {
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          type name is not allowed
      if constexpr (std::is_signed_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected an expression
      if constexpr (std::is_signed_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 241: error:
          class "broker::configuration" has no member "read_i64"
        if (auto val = cfg.read_i64(key, lim::min(), lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 244: error:
          class "broker::configuration" has no member "read_u64"
        if (auto val = cfg.read_u64(key, lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, timespan>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, timespan>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, timespan>) {
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 249: error:
          class "broker::configuration" has no member "read_ts"
      return cfg.read_ts(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, std::string>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, std::string>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, std::string>) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 251: error:
          class "broker::configuration" has no member "read_str"
      return cfg.read_str(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          namespace "std" has no member "is_same_v"
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          type name is not allowed
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          expected a string literal
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 254: error:
          class "broker::configuration" has no member "read_str_vec"
      return cfg.read_str_vec(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/native_socket.hh", line 8:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/core_actor.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/core_actor.cc.o -MF CMakeFiles/broker.dir/src/internal/core_actor.cc.o.d -o CMakeFiles/broker.dir/src/internal/core_actor.cc.o -c /datasets/zeek/auxil/broker/src/internal/core_actor.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/core_actor.cc.o -MF CMakeFiles/broker.dir/src/internal/core_actor.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/core_actor.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/bits/locale_classes.h", line 74: error: invalid specifier
          outside a class declaration
      friend class facet;
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 75: error: invalid specifier
          outside a class declaration
      friend class _Impl;
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 78: error: invalid specifier
          outside a class declaration
        friend bool
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 79: error: identifier "locale"
          is undefined
        has_facet(const locale&) throw();
                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 82: error: invalid specifier
          outside a class declaration
        friend const _Facet&
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 83: error: identifier "locale"
          is undefined
        use_facet(const locale&);
                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 86: error: invalid specifier
          outside a class declaration
        friend struct __use_cache;
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 98: error: identifier
          "category" is undefined
      static const category none		= 0;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 99: error: identifier
          "category" is undefined
      static const category ctype		= 1L << 0;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 100: error: identifier
          "category" is undefined
      static const category numeric	= 1L << 1;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 101: error: identifier
          "category" is undefined
      static const category collate	= 1L << 2;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 102: error: identifier
          "category" is undefined
      static const category time		= 1L << 3;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 102: error: declaration is
          incompatible with "time_t time(time_t *)" (declared at line 75 of
          "/usr/include/time.h")
      static const category time		= 1L << 3;
                            ^

"/usr/include/c++/7/bits/locale_classes.h", line 103: error: identifier
          "category" is undefined
      static const category monetary	= 1L << 4;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 104: error: identifier
          "category" is undefined
      static const category messages	= 1L << 5;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 105: error: identifier
          "category" is undefined
      static const category all		= (ctype | numeric | collate |
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 126: error: function "locale"
          is not a type name
      locale(const locale& __other) throw();
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 136: error: "explicit" is not
          allowed
      explicit
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 151: error: overloaded
          function "locale" is not a type name
      locale(const locale& __base, const char* __s, category __cat);
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 151: error: identifier
          "category" is undefined
      locale(const locale& __base, const char* __s, category __cat);
                                                    ^

"/usr/include/c++/7/bits/locale_classes.h", line 162: error: "explicit" is not
          allowed
      explicit
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 163: error: expected a "{"
      locale(const std::string& __s) : locale(__s.c_str()) { }
                                     ^

"/usr/include/c++/7/bits/locale_classes.h", line 177: error: overloaded
          function "locale" is not a type name
      locale(const locale& __base, const std::string& __s, category __cat)
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 177: error: identifier
          "category" is undefined
      locale(const locale& __base, const std::string& __s, category __cat)
                                                           ^

"/usr/include/c++/7/bits/locale_classes.h", line 178: error: expected a "{"
      : locale(__base, __s.c_str(), __cat) { }
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 192: error: overloaded
          function "locale" is not a type name
      locale(const locale& __base, const locale& __add, category __cat);
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 192: error: overloaded
          function "locale" is not a type name
      locale(const locale& __base, const locale& __add, category __cat);
                                         ^

"/usr/include/c++/7/bits/locale_classes.h", line 192: error: identifier
          "category" is undefined
      locale(const locale& __base, const locale& __add, category __cat);
                                                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 206: error: overloaded
          function "locale" is not a type name
        locale(const locale& __other, _Facet* __f);
                     ^

"/usr/include/c++/7/bits/locale_classes.h", line 209: error: expected a
          declaration
      ~locale() throw();
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 219: error: overloaded
          function "locale" is not a type name
      const locale&
            ^

"/usr/include/c++/7/bits/locale_classes.h", line 220: error: "operator=" must
          be a member function
      operator=(const locale& __other) throw();
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 220: error: overloaded
          function "locale" is not a type name
      operator=(const locale& __other) throw();
                      ^

"/usr/include/c++/7/bits/locale_classes.h", line 235: error: overloaded
          function "locale" is not a type name
        locale
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 236: error: overloaded
          function "locale" is not a type name
        combine(const locale& __other) const;
                      ^

"/usr/include/c++/7/bits/locale_classes.h", line 236: error: a type qualifier
          is not allowed on a nonmember function
        combine(const locale& __other) const;
                                       ^

"/usr/include/c++/7/bits/locale_classes.h", line 244: error: identifier
          "string" is undefined
      string
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 245: error: a type qualifier
          is not allowed on a nonmember function
      name() const;
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 255: error: overloaded
          function "locale" is not a type name
      operator==(const locale& __other) const throw();
                       ^

"/usr/include/c++/7/bits/locale_classes.h", line 255: error: a type qualifier
          is not allowed on a nonmember function
      operator==(const locale& __other) const throw();
                                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 255: error: too few parameters
          for this operator function
      operator==(const locale& __other) const throw();
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 255: error: nonmember operator
          requires a parameter with class or enum type
      operator==(const locale& __other) const throw();
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 264: error: overloaded
          function "locale" is not a type name
      operator!=(const locale& __other) const throw()
                       ^

"/usr/include/c++/7/bits/locale_classes.h", line 264: error: a type qualifier
          is not allowed on a nonmember function
      operator!=(const locale& __other) const throw()
                                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 264: error: too few parameters
          for this operator function
      operator!=(const locale& __other) const throw()
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 264: error: nonmember operator
          requires a parameter with class or enum type
      operator!=(const locale& __other) const throw()
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 265: error: "this" may only be
          used inside a nonstatic member function
      { return !(this->operator==(__other)); }
                 ^

"/usr/include/c++/7/bits/locale_classes.h", line 284: error: "operator()" must
          be a member function
        operator()(const basic_string<_Char, _Traits, _Alloc>& __s1,
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 284: error: basic_string is
          not a template
        operator()(const basic_string<_Char, _Traits, _Alloc>& __s1,
                         ^

"/usr/include/c++/7/bits/locale_classes.h", line 285: error: basic_string is
          not a template
  		 const basic_string<_Char, _Traits, _Alloc>& __s2) const;
  		       ^

"/usr/include/c++/7/bits/locale_classes.h", line 285: error: a type qualifier
          is not allowed on a nonmember function
  		 const basic_string<_Char, _Traits, _Alloc>& __s2) const;
  		                                                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 298: error: overloaded
          function "locale" is not a type name
      static locale
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 299: error: overloaded
          function "locale" is not a type name
      global(const locale& __loc);
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 304: error: overloaded
          function "locale" is not a type name
      static const locale&
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 307: error: expected a
          declaration
    private:
    ^

"/usr/include/c++/7/bits/locale_classes.h", line 321: error: const variable
          "_S_categories" requires an initializer
      static const char* const* const _S_categories;
                                                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 339: error: "explicit" is not
          allowed
      explicit
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 348: error: identifier
          "category" is undefined
      static category
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 349: error: identifier
          "category" is undefined
      _S_normalize_category(category);
                            ^

"/usr/include/c++/7/bits/locale_classes.h", line 352: error: overloaded
          function "locale" is not a type name
      _M_coalesce(const locale& __base, const locale& __add, category __cat);
                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 352: error: overloaded
          function "locale" is not a type name
      _M_coalesce(const locale& __base, const locale& __add, category __cat);
                                              ^

"/usr/include/c++/7/bits/locale_classes.h", line 352: error: "category" is not
          a type name
      _M_coalesce(const locale& __base, const locale& __add, category __cat);
                                                             ^

"/usr/include/c++/7/bits/locale_classes.h", line 355: error: const variable
          "_S_twinned_facets" requires an initializer
      static const id* const _S_twinned_facets[];
                                                ^

"/usr/include/c++/7/bits/locale_classes.h", line 355: error: incomplete type is
          not allowed
      static const id* const _S_twinned_facets[];
                             ^

"/usr/include/c++/7/bits/locale_classes.h", line 357: error: expected a
          declaration
    };
    ^

"/usr/include/c++/7/bits/locale_classes.h", line 371: error: incomplete type is
          not allowed
    class locale::facet
                  ^

"/usr/include/c++/7/bits/locale_classes.h", line 373: error: expected an
          expression
    private:
    ^

"/usr/include/c++/7/bits/locale_classes.h", line 374: error: expected a "}"
      friend class locale;
                         ^

"/usr/include/c++/7/bits/locale_classes.h", line 375: error: invalid specifier
          outside a class declaration
      friend class locale::_Impl;
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 375: error: incomplete type is
          not allowed
      friend class locale::_Impl;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 377: error: mutable is not
          allowed
      mutable _Atomic_word		_M_refcount;
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 380: error: identifier
          "__c_locale" is undefined
      static __c_locale                   _S_c_locale;
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 383: error: const variable
          "_S_c_name" requires an initializer
      static const char			_S_c_name[2];
                       			            ^

"/usr/include/c++/7/bits/locale_classes.h", line 386: error: variable "_S_once"
          has already been defined
      static __gthread_once_t		_S_once;
                             		^

"/usr/include/c++/7/bits/locale_classes.h", line 392: error: expected a
          declaration
    protected:
    ^

"/usr/include/c++/7/bits/locale_classes.h", line 411: error: incomplete type is
          not allowed
      _S_create_c_locale(__c_locale& __cloc, const char* __s,
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 411: error: identifier
          "__c_locale" is undefined
      _S_create_c_locale(__c_locale& __cloc, const char* __s,
                         ^

"/usr/include/c++/7/bits/locale_classes.h", line 411: error: identifier
          "__cloc" is undefined
      _S_create_c_locale(__c_locale& __cloc, const char* __s,
                                     ^

"/usr/include/c++/7/bits/locale_classes.h", line 411: error: expected a ")"
      _S_create_c_locale(__c_locale& __cloc, const char* __s,
                                           ^

"/usr/include/c++/7/bits/locale_classes.h", line 414: error: "__c_locale" is
          not a type name
      static __c_locale
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 415: error: expected a ";"
      _S_clone_c_locale(__c_locale& __cloc) throw();
                                            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/flare_actor.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/flare_actor.cc.o -MF CMakeFiles/broker.dir/src/internal/flare_actor.cc.o.d -o CMakeFiles/broker.dir/src/internal/flare_actor.cc.o -c /datasets/zeek/auxil/broker/src/internal/flare_actor.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/flare_actor.cc.o -MF CMakeFiles/broker.dir/src/internal/flare_actor.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/flare_actor.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/json_client.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/json_client.cc.o -MF CMakeFiles/broker.dir/src/internal/json_client.cc.o.d -o CMakeFiles/broker.dir/src/internal/json_client.cc.o -c /datasets/zeek/auxil/broker/src/internal/json_client.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/json_client.cc.o -MF CMakeFiles/broker.dir/src/internal/json_client.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/json_client.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/lamport_timestamp.hh", line 72:
          error: expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 36: error:
          identifier "topic" is undefined
    static topic clone_suffix();
           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 38: error:
          identifier "topic" is undefined
    static topic errors();
           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 40: error:
          identifier "topic" is undefined
    static topic statuses();
           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 42: error:
          identifier "topic" is undefined
    static topic store_events();
           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 47: error:
          identifier "topic" is undefined
    static std::vector<std::string> split(const topic& t);
                                                ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 52: error:
          identifier "topic" is undefined
    static topic join(const std::vector<std::string>& components);
           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 55: error: "=
          default" can only appear on default constructors, copy/move
          constructors, copy/move assignment operators, and destructors
    topic() = default;
              ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 55: error: explicit
          type is missing ("int" assumed)
    topic() = default;
    ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error:
          namespace "std" has no member "is_convertible_v"
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                            ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: type
          name is not allowed
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                             ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: expected
          a declaration
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: expected
          a ";"
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 71: error: a type
          qualifier is not allowed on a nonmember function
    const std::string& string() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 74: error: a
          ref-qualifier is not allowed here
    std::string&& move_string() &&;
                                ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 77: error: function
          "topic" is not a type name
    bool prefix_of(const topic& t) const;
                         ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 77: error: a type
          qualifier is not allowed on a nonmember function
    bool prefix_of(const topic& t) const;
                                   ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 81: error:
          namespace "std" has no member "string_view"
    std::string_view suffix() const noexcept;
         ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 81: error: a type
          qualifier is not allowed on a nonmember function
    std::string_view suffix() const noexcept;
                              ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 84: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] bool empty() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 85: error:
          identifier "str_" is undefined
      return str_.empty();
             ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 89: error: invalid
          specifier outside a class declaration
    friend bool inspect(Inspector& f, topic& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 89: error: function
          "topic" is not a type name
    friend bool inspect(Inspector& f, topic& x) {
                                      ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 93: error: invalid
          specifier outside a class declaration
    friend bool operator==(const topic& lhs, std::string_view rhs) {
    ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 93: error: function
          "topic" is not a type name
    friend bool operator==(const topic& lhs, std::string_view rhs) {
                                 ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 93: error:
          namespace "std" has no member "string_view"
    friend bool operator==(const topic& lhs, std::string_view rhs) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 93: error:
          nonmember operator requires a parameter with class or enum type
    friend bool operator==(const topic& lhs, std::string_view rhs) {
                ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 97: error: invalid
          specifier outside a class declaration
    friend bool operator==(std::string_view lhs, const topic& rhs) {
    ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 97: error:
          namespace "std" has no member "string_view"
    friend bool operator==(std::string_view lhs, const topic& rhs) {
                                ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 97: error: function
          "topic" is not a type name
    friend bool operator==(std::string_view lhs, const topic& rhs) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 97: error:
          nonmember operator requires a parameter with class or enum type
    friend bool operator==(std::string_view lhs, const topic& rhs) {
                ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 101: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 107: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 110: error:
          function "topic" is not a type name
  bool is_prefix(const topic& t, std::string_view prefix) noexcept;
                       ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 110: error:
          namespace "std" has no member "string_view"
  bool is_prefix(const topic& t, std::string_view prefix) noexcept;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 113: error:
          function "topic" is not a type name
  bool operator==(const topic& lhs, const topic& rhs);
                        ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 113: error:
          function "topic" is not a type name
  bool operator==(const topic& lhs, const topic& rhs);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 113: error:
          nonmember operator requires a parameter with class or enum type
  bool operator==(const topic& lhs, const topic& rhs);
       ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 116: error:
          function "topic" is not a type name
  bool operator<(const topic& lhs, const topic& rhs);
                       ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/json_type_mapper.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/json_type_mapper.cc.o -MF CMakeFiles/broker.dir/src/internal/json_type_mapper.cc.o.d -o CMakeFiles/broker.dir/src/internal/json_type_mapper.cc.o -c /datasets/zeek/auxil/broker/src/internal/json_type_mapper.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/json_type_mapper.cc.o -MF CMakeFiles/broker.dir/src/internal/json_type_mapper.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/json_type_mapper.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ")"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ";"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/master_actor.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/master_actor.cc.o -MF CMakeFiles/broker.dir/src/internal/master_actor.cc.o.d -o CMakeFiles/broker.dir/src/internal/master_actor.cc.o -c /datasets/zeek/auxil/broker/src/internal/master_actor.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/master_actor.cc.o -MF CMakeFiles/broker.dir/src/internal/master_actor.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/master_actor.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/master_resolver.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/master_resolver.cc.o -MF CMakeFiles/broker.dir/src/internal/master_resolver.cc.o.d -o CMakeFiles/broker.dir/src/internal/master_resolver.cc.o -c /datasets/zeek/auxil/broker/src/internal/master_resolver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/master_resolver.cc.o -MF CMakeFiles/broker.dir/src/internal/master_resolver.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/master_resolver.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/metric_collector.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/metric_collector.cc.o -MF CMakeFiles/broker.dir/src/internal/metric_collector.cc.o.d -o CMakeFiles/broker.dir/src/internal/metric_collector.cc.o -c /datasets/zeek/auxil/broker/src/internal/metric_collector.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/metric_collector.cc.o -MF CMakeFiles/broker.dir/src/internal/metric_collector.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/metric_collector.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 18%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/metric_exporter.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/metric_exporter.cc.o -MF CMakeFiles/broker.dir/src/internal/metric_exporter.cc.o.d -o CMakeFiles/broker.dir/src/internal/metric_exporter.cc.o -c /datasets/zeek/auxil/broker/src/internal/metric_exporter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/metric_exporter.cc.o -MF CMakeFiles/broker.dir/src/internal/metric_exporter.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/metric_exporter.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/metric_factory.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/metric_factory.cc.o -MF CMakeFiles/broker.dir/src/internal/metric_factory.cc.o.d -o CMakeFiles/broker.dir/src/internal/metric_factory.cc.o -c /datasets/zeek/auxil/broker/src/internal/metric_factory.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/metric_factory.cc.o -MF CMakeFiles/broker.dir/src/internal/metric_factory.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/metric_factory.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/metric_scraper.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/metric_scraper.cc.o -MF CMakeFiles/broker.dir/src/internal/metric_scraper.cc.o.d -o CMakeFiles/broker.dir/src/internal/metric_scraper.cc.o -c /datasets/zeek/auxil/broker/src/internal/metric_scraper.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/metric_scraper.cc.o -MF CMakeFiles/broker.dir/src/internal/metric_scraper.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/metric_scraper.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/metric_view.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/metric_view.cc.o -MF CMakeFiles/broker.dir/src/internal/metric_view.cc.o.d -o CMakeFiles/broker.dir/src/internal/metric_view.cc.o -c /datasets/zeek/auxil/broker/src/internal/metric_view.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/metric_view.cc.o -MF CMakeFiles/broker.dir/src/internal/metric_view.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/metric_view.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/metric_type.hpp",
          line 7: error: qualified name is not allowed
  namespace caf::telemetry {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/metric_type.hpp",
          line 9: error: expected an identifier
  enum class metric_type : uint8_t {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/metric_type.hpp",
          line 9: error: incomplete type is not allowed
  enum class metric_type : uint8_t {
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/metric_type.hpp",
          line 10: error: identifier "dbl_counter" is undefined
    dbl_counter,
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/metric_type.hpp",
          line 11: error: identifier "int_counter" is undefined
    int_counter,
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/metric_type.hpp",
          line 12: error: identifier "dbl_gauge" is undefined
    dbl_gauge,
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/metric_type.hpp",
          line 13: error: identifier "int_gauge" is undefined
    int_gauge,
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/metric_type.hpp",
          line 14: error: identifier "dbl_histogram" is undefined
    dbl_histogram,
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/telemetry/metric_type.hpp",
          line 15: error: identifier "int_histogram" is undefined
    int_histogram,
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/pending_connection.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/pending_connection.cc.o -MF CMakeFiles/broker.dir/src/internal/pending_connection.cc.o.d -o CMakeFiles/broker.dir/src/internal/pending_connection.cc.o -c /datasets/zeek/auxil/broker/src/internal/pending_connection.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/pending_connection.cc.o -MF CMakeFiles/broker.dir/src/internal/pending_connection.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/pending_connection.cc
"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 9: error:
          qualified name is not allowed
  namespace caf::async {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 37:
          error: intrusive_ptr is not a template
  using execution_context_ptr = intrusive_ptr<execution_context>;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 42:
          error: incomplete type is not allowed
  batch make_batch(span<const T> items);
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 42:
          error: identifier "span" is undefined
  batch make_batch(span<const T> items);
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 42:
          error: expected an expression
  batch make_batch(span<const T> items);
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/prometheus.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/prometheus.cc.o -MF CMakeFiles/broker.dir/src/internal/prometheus.cc.o.d -o CMakeFiles/broker.dir/src/internal/prometheus.cc.o -c /datasets/zeek/auxil/broker/src/internal/prometheus.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/prometheus.cc.o -MF CMakeFiles/broker.dir/src/internal/prometheus.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/prometheus.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/store_actor.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/store_actor.cc.o -MF CMakeFiles/broker.dir/src/internal/store_actor.cc.o.d -o CMakeFiles/broker.dir/src/internal/store_actor.cc.o -c /datasets/zeek/auxil/broker/src/internal/store_actor.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/store_actor.cc.o -MF CMakeFiles/broker.dir/src/internal/store_actor.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/store_actor.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/web_socket.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/web_socket.cc.o -MF CMakeFiles/broker.dir/src/internal/web_socket.cc.o.d -o CMakeFiles/broker.dir/src/internal/web_socket.cc.o -c /datasets/zeek/auxil/broker/src/internal/web_socket.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/web_socket.cc.o -MF CMakeFiles/broker.dir/src/internal/web_socket.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/web_socket.cc
"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 11: error:
          qualified name is not allowed
  namespace broker::defaults {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 15: error:
          namespace "std" has no member "string_view"
  constexpr std::string_view recording_directory = "";
                 ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 20: error:
          identifier "timespan" is undefined
  constexpr timespan await_peer_timeout = std::chrono::seconds{10};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 24: error:
          qualified name is not allowed
  namespace broker::defaults::subscriber {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 30: error:
          qualified name is not allowed
  namespace broker::defaults::store {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 32: error:
          identifier "timespan" is undefined
  constexpr timespan tick_interval = std::chrono::milliseconds{100};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 35: error:
          identifier "timespan" is undefined
  constexpr timespan max_get_delay = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 49: error:
          identifier "timespan" is undefined
  constexpr timespan await_idle_timeout = std::chrono::seconds{15};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 53: error:
          qualified name is not allowed
  namespace broker::defaults::path_revocations {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 55: error:
          identifier "timespan" is undefined
  constexpr timespan aging_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 57: error:
          identifier "timespan" is undefined
  constexpr timespan max_age = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 61: error:
          qualified name is not allowed
  namespace broker::defaults::metrics {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 63: error:
          identifier "timespan" is undefined
  constexpr timespan export_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 13: error:
          qualified name is not allowed
  namespace broker::internal {
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          the global scope has no "configuration_access"
    friend struct internal::configuration_access;
                            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          invalid friend declaration
    friend struct internal::configuration_access;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 161: error:
          namespace "std" has no member "string_view"
    void add_option(int64_t* dst, std::string_view name,
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 162: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 164: error:
          namespace "std" has no member "string_view"
    void add_option(uint64_t* dst, std::string_view name,
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 165: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 167: error:
          namespace "std" has no member "string_view"
    void add_option(double* dst, std::string_view name,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 168: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 170: error:
          namespace "std" has no member "string_view"
    void add_option(bool* dst, std::string_view name,
                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 171: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 173: error:
          namespace "std" has no member "string_view"
    void add_option(std::string* dst, std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 174: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 176: error:
          namespace "std" has no member "string_view"
    void add_option(std::vector<std::string>* dst, std::string_view name,
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 177: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "is_integral_v"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                          ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          type name is not allowed
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, void>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, void>" at line 180 of
                    "/datasets/zeek/auxil/broker/include/broker/configuration.h
                    h"

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          expected an identifier
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "string_view"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 189: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, timespan val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 191: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::string val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 193: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::vector<std::string> val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          qualified name is not allowed
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          this declaration has no storage class or type specifier
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          expected a ";"
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          qualified name is not allowed
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          this declaration has no storage class or type specifier
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          expected a ";"
    std::optional<uint64_t> read_u64(std::string_view key,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          qualified name is not allowed
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          this declaration has no storage class or type specifier
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          expected a ";"
    std::optional<timespan> read_ts(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          qualified name is not allowed
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          this declaration has no storage class or type specifier
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          expected a ";"
    std::optional<std::string> read_str(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          qualified name is not allowed
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          this declaration has no storage class or type specifier
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          expected a ";"
    std::optional<std::vector<std::string>>
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 226: error:
          namespace "std" has no member "string_view"
    void set_i64(std::string_view key, int64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 228: error:
          namespace "std" has no member "string_view"
    void set_u64(std::string_view key, uint64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 230: error:
          namespace "std" has no member "string_view"
    void set_bool(std::string_view key, bool val);
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 236: error:
          namespace "std" has no member "string_view"
  auto get_as(const configuration& cfg, std::string_view key) {
                                             ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected a "("
    if constexpr (std::is_integral_v<T>) {
       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          namespace "std" has no member "is_integral_v"
    if constexpr (std::is_integral_v<T>) {
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          type name is not allowed
    if constexpr (std::is_integral_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected an expression
    if constexpr (std::is_integral_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          namespace "std" has no member "optional"
      std::optional<T> res;
           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          type name is not allowed
      std::optional<T> res;
                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          identifier "res" is undefined
      std::optional<T> res;
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected a "("
      if constexpr (std::is_signed_v<T>) {
         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          namespace "std" has no member "is_signed_v"
      if constexpr (std::is_signed_v<T>) {
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          type name is not allowed
      if constexpr (std::is_signed_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected an expression
      if constexpr (std::is_signed_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 241: error:
          class "broker::configuration" has no member "read_i64"
        if (auto val = cfg.read_i64(key, lim::min(), lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 244: error:
          class "broker::configuration" has no member "read_u64"
        if (auto val = cfg.read_u64(key, lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, timespan>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, timespan>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, timespan>) {
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 249: error:
          class "broker::configuration" has no member "read_ts"
      return cfg.read_ts(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, std::string>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, std::string>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, std::string>) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 251: error:
          class "broker::configuration" has no member "read_str"
      return cfg.read_str(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          namespace "std" has no member "is_same_v"
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          type name is not allowed
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          expected a string literal
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 254: error:
          class "broker::configuration" has no member "read_str_vec"
      return cfg.read_str_vec(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 9: error:
          qualified name is not allowed
  namespace caf::async {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 37:
          error: intrusive_ptr is not a template
  using execution_context_ptr = intrusive_ptr<execution_context>;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 42:
          error: incomplete type is not allowed
  batch make_batch(span<const T> items);
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 42:
          error: identifier "span" is undefined
  batch make_batch(span<const T> items);
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/async/fwd.hpp", line 42:
          error: expected an expression
  batch make_batch(span<const T> items);
                        ^

"/datasets/zeek/auxil/broker/include/broker/internal/web_socket.hh", line 11:
          error: qualified name is not allowed
  namespace broker::internal::web_socket {
            ^

"/datasets/zeek/auxil/broker/include/broker/internal/web_socket.hh", line 13:
          error: name followed by "::" must be a class or namespace name
  using pull_t = caf::async::consumer_resource<caf::cow_string>;
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal/wire_format.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/wire_format.cc.o -MF CMakeFiles/broker.dir/src/internal/wire_format.cc.o.d -o CMakeFiles/broker.dir/src/internal/wire_format.cc.o -c /datasets/zeek/auxil/broker/src/internal/wire_format.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal/wire_format.cc.o -MF CMakeFiles/broker.dir/src/internal/wire_format.cc.o.d -c /datasets/zeek/auxil/broker/src/internal/wire_format.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/internal_command.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal_command.cc.o -MF CMakeFiles/broker.dir/src/internal_command.cc.o.d -o CMakeFiles/broker.dir/src/internal_command.cc.o -c /datasets/zeek/auxil/broker/src/internal_command.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/internal_command.cc.o -MF CMakeFiles/broker.dir/src/internal_command.cc.o.d -c /datasets/zeek/auxil/broker/src/internal_command.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/mailbox.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/mailbox.cc.o -MF CMakeFiles/broker.dir/src/mailbox.cc.o.d -o CMakeFiles/broker.dir/src/mailbox.cc.o -c /datasets/zeek/auxil/broker/src/mailbox.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/mailbox.cc.o -MF CMakeFiles/broker.dir/src/mailbox.cc.o.d -c /datasets/zeek/auxil/broker/src/mailbox.cc
"/datasets/zeek/auxil/broker/include/broker/detail/native_socket.hh", line 8:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/mailbox.hh", line 8: error:
          qualified name is not allowed
  namespace broker::internal {
            ^

"/datasets/zeek/auxil/broker/include/broker/mailbox.hh", line 11: error:
          identifier "mailbox" is undefined
  mailbox make_mailbox(flare_actor* actor);
  ^

"/datasets/zeek/auxil/broker/include/broker/mailbox.hh", line 20: error:
          invalid friend declaration
    friend mailbox internal::make_mailbox(internal::flare_actor*);
    ^

"/datasets/zeek/auxil/broker/include/broker/mailbox.hh", line 20: error:
          expected a ";"
    friend mailbox internal::make_mailbox(internal::flare_actor*);
                           ^

"/datasets/zeek/auxil/broker/include/broker/mailbox.hh", line 24: error: this
          declaration has no storage class or type specifier
    detail::native_socket descriptor();
    ^

"/datasets/zeek/auxil/broker/include/broker/mailbox.hh", line 24: error:
          expected a ";"
    detail::native_socket descriptor();
          ^

"/datasets/zeek/auxil/broker/include/broker/mailbox.hh", line 36: error:
          expected a ")"
    explicit mailbox(internal::flare_actor* actor);
                             ^

"/datasets/zeek/auxil/broker/include/broker/mailbox.hh", line 36: error:
          incomplete type is not allowed
    explicit mailbox(internal::flare_actor* actor);
                     ^

"/datasets/zeek/auxil/broker/include/broker/mailbox.hh", line 36: error:
          "explicit" is not allowed
    explicit mailbox(internal::flare_actor* actor);
    ^

"/datasets/zeek/auxil/broker/include/broker/mailbox.hh", line 38: error: this
          declaration has no storage class or type specifier
    internal::flare_actor* actor_;
    ^

"/datasets/zeek/auxil/broker/include/broker/mailbox.hh", line 38: error:
          "internal" has already been declared in the current scope
    internal::flare_actor* actor_;
    ^

"/datasets/zeek/auxil/broker/include/broker/mailbox.hh", line 38: error:
          expected a ";"
    internal::flare_actor* actor_;
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/message.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/message.cc.o -MF CMakeFiles/broker.dir/src/message.cc.o.d -o CMakeFiles/broker.dir/src/message.cc.o -c /datasets/zeek/auxil/broker/src/message.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/message.cc.o -MF CMakeFiles/broker.dir/src/message.cc.o.d -c /datasets/zeek/auxil/broker/src/message.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 23: error: not
          a class or struct name
  class cow_tuple : detail::comparable<cow_tuple<Ts...>>,
                    ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 23: error:
          class or struct definition is missing
  class cow_tuple : detail::comparable<cow_tuple<Ts...>>,
                          ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/network_info.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/network_info.cc.o -MF CMakeFiles/broker.dir/src/network_info.cc.o.d -o CMakeFiles/broker.dir/src/network_info.cc.o -c /datasets/zeek/auxil/broker/src/network_info.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/network_info.cc.o -MF CMakeFiles/broker.dir/src/network_info.cc.o.d -c /datasets/zeek/auxil/broker/src/network_info.cc
"/datasets/zeek/auxil/broker/include/broker/timeout.hh", line 5: error:
          qualified name is not allowed
  namespace broker::timeout {
            ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 16: error:
          identifier "timeout" is undefined
                 timeout::seconds retry = timeout::seconds());
                 ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 16: error:
          global-scope qualifier (leading "::") is not allowed
                 timeout::seconds retry = timeout::seconds());
                        ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 16: error:
          expected a ")"
                 timeout::seconds retry = timeout::seconds());
                                  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 20: error:
          this declaration has no storage class or type specifier
    timeout::seconds retry;
    ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 20: error:
          expected a ";"
    timeout::seconds retry;
           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 22: error:
          identifier "retry" is undefined
      return retry.count() != 0;
             ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 36: error:
          class "broker::network_info" has no member "retry"
                              f.field("port", x.port), f.field("retry", x.retry));
                                                                          ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/ieee_754.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/peer_status.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/peer_status.cc.o -MF CMakeFiles/broker.dir/src/peer_status.cc.o.d -o CMakeFiles/broker.dir/src/peer_status.cc.o -c /datasets/zeek/auxil/broker/src/peer_status.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/peer_status.cc.o -MF CMakeFiles/broker.dir/src/peer_status.cc.o.d -c /datasets/zeek/auxil/broker/src/peer_status.cc
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/port.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/port.cc.o -MF CMakeFiles/broker.dir/src/port.cc.o.d -o CMakeFiles/broker.dir/src/port.cc.o -c /datasets/zeek/auxil/broker/src/port.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/port.cc.o -MF CMakeFiles/broker.dir/src/port.cc.o.d -c /datasets/zeek/auxil/broker/src/port.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/ieee_754.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/publisher.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/publisher.cc.o -MF CMakeFiles/broker.dir/src/publisher.cc.o.d -o CMakeFiles/broker.dir/src/publisher.cc.o -c /datasets/zeek/auxil/broker/src/publisher.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/publisher.cc.o -MF CMakeFiles/broker.dir/src/publisher.cc.o.d -c /datasets/zeek/auxil/broker/src/publisher.cc
"/datasets/zeek/auxil/broker/include/broker/detail/native_socket.hh", line 8:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/opaque_type.hh", line 6:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 32: error:
          expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 52: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 56: error:
          identifier "entity_id" is undefined
  bool inspect(Inspector& f, entity_id& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 63: error:
          identifier "entity_id" is undefined
  inline bool operator==(const entity_id& x, const entity_id& y) noexcept {
                               ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 63: error:
          identifier "entity_id" is undefined
  inline bool operator==(const entity_id& x, const entity_id& y) noexcept {
                                                   ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 63: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const entity_id& x, const entity_id& y) noexcept {
              ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 68: error:
          identifier "entity_id" is undefined
  inline bool operator!=(const entity_id& x, const entity_id& y) noexcept {
                               ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 68: error:
          identifier "entity_id" is undefined
  inline bool operator!=(const entity_id& x, const entity_id& y) noexcept {
                                                   ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 68: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const entity_id& x, const entity_id& y) noexcept {
              ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 73: error:
          identifier "entity_id" is undefined
  inline bool operator<(const entity_id& x, const entity_id& y) noexcept {
                              ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 73: error:
          identifier "entity_id" is undefined
  inline bool operator<(const entity_id& x, const entity_id& y) noexcept {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 73: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator<(const entity_id& x, const entity_id& y) noexcept {
              ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 78: error:
          identifier "entity_id" is undefined
  void convert(const entity_id& in, std::string& out);
                     ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 80: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 73: error:
          identifier "data_type" is undefined
      data_type data;
      ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 74: error:
          expected a declaration
    };
    ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 78: error:
          explicit type is missing ("int" assumed)
    explicit cow_tuple(Ts... xs) : ptr_(new impl(std::move(xs)...)) {
             ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 78: error:
          identifier "Ts" is undefined
    explicit cow_tuple(Ts... xs) : ptr_(new impl(std::move(xs)...)) {
                       ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 78: error:
          expected a ")"
    explicit cow_tuple(Ts... xs) : ptr_(new impl(std::move(xs)...)) {
                         ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 78: error:
          expected a ";"
    explicit cow_tuple(Ts... xs) : ptr_(new impl(std::move(xs)...)) {
                                 ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 78: error:
          "explicit" is not allowed
    explicit cow_tuple(Ts... xs) : ptr_(new impl(std::move(xs)...)) {
    ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 162: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 167: error:
          explicit type is missing ("int" assumed)
  decltype(auto) get(const cow_tuple<Ts...>& xs) {
                           ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 167: error:
          expected a ")"
  decltype(auto) get(const cow_tuple<Ts...>& xs) {
                                    ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 168: error:
          identifier "xs" is undefined
    return std::get<N>(xs.data());
                       ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 171: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 33: error:
          identifier "address" is undefined
    address(const address&) noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 33: error:
          explicit type is missing ("int" assumed)
    address(const address&) noexcept;
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 40: error:
          identifier "family" is undefined
    address(const uint32_t* bytes, family fam, byte_order order);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 40: error:
          identifier "byte_order" is undefined
    address(const uint32_t* bytes, family fam, byte_order order);
                                               ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 40: error:
          explicit type is missing ("int" assumed)
    address(const uint32_t* bytes, family fam, byte_order order);
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          overloaded function "address" is not a type name
    address& operator=(const address&) noexcept;
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          overloaded function "address" is not a type name
    address& operator=(const address&) noexcept;
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error:
          overloaded function "address" is not a type name
    [[nodiscard]] int compare(const address& other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/shutdown_options.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/shutdown_options.cc.o -MF CMakeFiles/broker.dir/src/shutdown_options.cc.o.d -o CMakeFiles/broker.dir/src/shutdown_options.cc.o -c /datasets/zeek/auxil/broker/src/shutdown_options.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/shutdown_options.cc.o -MF CMakeFiles/broker.dir/src/shutdown_options.cc.o.d -c /datasets/zeek/auxil/broker/src/shutdown_options.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
shutdown_options.cc:21:3: warning: DCL00-C: Const-qualify immutable objects: result
shutdown_options.cc:22:8: warning: DCL00-C: Const-qualify immutable objects: flag
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/status.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/status.cc.o -MF CMakeFiles/broker.dir/src/status.cc.o.d -o CMakeFiles/broker.dir/src/status.cc.o -c /datasets/zeek/auxil/broker/src/status.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/status.cc.o -MF CMakeFiles/broker.dir/src/status.cc.o.d -c /datasets/zeek/auxil/broker/src/status.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          namespace "broker::detail" has no member class "comparable"
  class endpoint_id : detail::comparable<endpoint_id> {
                              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 137: error:
          expected a declaration
    ~error();
    ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 140: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 140: error: a type
          qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 141: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 145: error: a type
          qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/status_subscriber.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/status_subscriber.cc.o -MF CMakeFiles/broker.dir/src/status_subscriber.cc.o.d -o CMakeFiles/broker.dir/src/status_subscriber.cc.o -c /datasets/zeek/auxil/broker/src/status_subscriber.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/status_subscriber.cc.o -MF CMakeFiles/broker.dir/src/status_subscriber.cc.o.d -c /datasets/zeek/auxil/broker/src/status_subscriber.cc
"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 11: error:
          qualified name is not allowed
  namespace broker::defaults {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 15: error:
          namespace "std" has no member "string_view"
  constexpr std::string_view recording_directory = "";
                 ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 20: error:
          identifier "timespan" is undefined
  constexpr timespan await_peer_timeout = std::chrono::seconds{10};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 24: error:
          qualified name is not allowed
  namespace broker::defaults::subscriber {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 30: error:
          qualified name is not allowed
  namespace broker::defaults::store {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 32: error:
          identifier "timespan" is undefined
  constexpr timespan tick_interval = std::chrono::milliseconds{100};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 35: error:
          identifier "timespan" is undefined
  constexpr timespan max_get_delay = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 49: error:
          identifier "timespan" is undefined
  constexpr timespan await_idle_timeout = std::chrono::seconds{15};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 53: error:
          qualified name is not allowed
  namespace broker::defaults::path_revocations {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 55: error:
          identifier "timespan" is undefined
  constexpr timespan aging_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 57: error:
          identifier "timespan" is undefined
  constexpr timespan max_age = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 61: error:
          qualified name is not allowed
  namespace broker::defaults::metrics {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 63: error:
          identifier "timespan" is undefined
  constexpr timespan export_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 20%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/store.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/store.cc.o -MF CMakeFiles/broker.dir/src/store.cc.o.d -o CMakeFiles/broker.dir/src/store.cc.o -c /datasets/zeek/auxil/broker/src/store.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/store.cc.o -MF CMakeFiles/broker.dir/src/store.cc.o.d -c /datasets/zeek/auxil/broker/src/store.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 21%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/store_event.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/store_event.cc.o -MF CMakeFiles/broker.dir/src/store_event.cc.o.d -o CMakeFiles/broker.dir/src/store_event.cc.o -c /datasets/zeek/auxil/broker/src/store_event.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/store_event.cc.o -MF CMakeFiles/broker.dir/src/store_event.cc.o.d -c /datasets/zeek/auxil/broker/src/store_event.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/functional", line 94: error: identifier "_Pack" is
          undefined
      struct _AllConvertible<_Pack<_From...>, _Pack<_To...>, true>
                             ^

"/usr/include/c++/7/functional", line 94: error: type name is not allowed
      struct _AllConvertible<_Pack<_From...>, _Pack<_To...>, true>
                                   ^

"/usr/include/c++/7/functional", line 94: error: _AllConvertible is not a
          template
      struct _AllConvertible<_Pack<_From...>, _Pack<_To...>, true>
             ^

"/usr/include/c++/7/functional", line 94: error: expected a ";"
      struct _AllConvertible<_Pack<_From...>, _Pack<_To...>, true>
                                            ^

"/usr/include/c++/7/functional", line 99: error: __not_ is not a template
      using _NotSame = __not_<is_same<typename std::decay<_Tp1>::type,
                       ^

"/usr/include/c++/7/functional", line 99: error: identifier "is_same" is
          undefined
      using _NotSame = __not_<is_same<typename std::decay<_Tp1>::type,
                              ^

"/usr/include/c++/7/functional", line 99: error: type name is not allowed
      using _NotSame = __not_<is_same<typename std::decay<_Tp1>::type,
                                      ^

"/usr/include/c++/7/functional", line 100: error: expected a ";"
  				    typename std::decay<_Tp2>::type>>;
  				                                   ^

"/usr/include/c++/7/functional", line 110: error:
          _Maybe_unary_or_binary_function is not a template
  	= _Maybe_unary_or_binary_function<_Res, _Class*, _ArgTypes...>;
  	  ^

"/usr/include/c++/7/functional", line 111: error: integral_constant is not a
          template
        using __arity = integral_constant<size_t, sizeof...(_ArgTypes)>;
                        ^

"/usr/include/c++/7/functional", line 134: error: identifier "false_type" is
          undefined
  _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type)
  ^

"/usr/include/c++/7/functional", line 135: error: identifier "false_type" is
          undefined
  _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type)
  ^

"/usr/include/c++/7/functional", line 136: error: identifier "false_type" is
          undefined
  _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type)
  ^

"/usr/include/c++/7/functional", line 148: error: is_member_function_pointer is
          not a template
  	   bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value>
  	                      ^

"/usr/include/c++/7/functional", line 148: error: identifier
          "is_member_function_pointer" is undefined
  	   bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value>
  	                      ^

"/usr/include/c++/7/functional", line 148: error: type name is not allowed
  	   bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value>
  	                                                 ^

"/usr/include/c++/7/functional", line 148: error: expected a "," or ">"
  	   bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value>
  	                                                           ^

"/usr/include/c++/7/functional", line 182: error: integral_constant is not a
          template
        using _Arity = integral_constant<size_t, 0>;
                       ^

"/usr/include/c++/7/functional", line 183: error: identifier "false_type" is
          undefined
        using _Varargs = false_type;
                         ^

"/usr/include/c++/7/functional", line 236: error: not a class or struct name
      : public false_type { };
               ^

"/usr/include/c++/7/functional", line 247: error: integral_constant is not a
          template
      : public integral_constant<int, 0>
               ^

"/usr/include/c++/7/functional", line 247: error: not a class or struct name
      : public integral_constant<int, 0>
               ^

"/usr/include/c++/7/functional", line 316: error: integral_constant is not a
          template
      : public integral_constant<int, _Num>
               ^

"/usr/include/c++/7/functional", line 316: error: not a class or struct name
      : public integral_constant<int, _Num>
               ^

"/usr/include/c++/7/functional", line 321: error: integral_constant is not a
          template
      : public integral_constant<int, _Num>
               ^

"/usr/include/c++/7/functional", line 321: error: not a class or struct name
      : public integral_constant<int, _Num>
               ^

"/usr/include/c++/7/functional", line 328: error: enable_if is not a template
        = typename enable_if<(__i < tuple_size<_Tuple>::value),
                   ^

"/usr/include/c++/7/functional", line 328: error: identifier "tuple_size" is
          undefined
        = typename enable_if<(__i < tuple_size<_Tuple>::value),
                                    ^

"/usr/include/c++/7/functional", line 328: error: type name is not allowed
        = typename enable_if<(__i < tuple_size<_Tuple>::value),
                                               ^

"/usr/include/c++/7/functional", line 328: error: the global scope has no
          "value"
        = typename enable_if<(__i < tuple_size<_Tuple>::value),
                                                        ^

"/usr/include/c++/7/functional", line 329: error: identifier "tuple_element" is
          undefined
  			   tuple_element<__i, _Tuple>>::type::type;
  			   ^

"/usr/include/c++/7/functional", line 329: error: expected a ";"
  			   tuple_element<__i, _Tuple>>::type::type;
  			                            ^

"/usr/include/c++/7/functional", line 353: error: reference_wrapper is not a
          template
      class _Mu<reference_wrapper<_Tp>, false, false>
                ^

"/usr/include/c++/7/functional", line 379: error: tuple is not a template
  		   tuple<_Args...>& __tuple) const volatile
  		   ^

"/usr/include/c++/7/functional", line 380: error: identifier "declval" is
          undefined
  	-> decltype(__arg(declval<_Args>()...))
  	                  ^

"/usr/include/c++/7/functional", line 380: error: type name is not allowed
  	-> decltype(__arg(declval<_Args>()...))
  	                          ^

"/usr/include/c++/7/functional", line 380: error: expected an expression
  	-> decltype(__arg(declval<_Args>()...))
  	                                 ^

"/usr/include/c++/7/functional", line 393: error: tuple is not a template
  	__call(_CVArg& __arg, tuple<_Args...>& __tuple,
  	                      ^

"/usr/include/c++/7/functional", line 394: error: _Index_tuple is not a
          template
  	       const _Index_tuple<_Indexes...>&) const volatile
  	             ^

"/usr/include/c++/7/functional", line 395: error: identifier "declval" is
          undefined
  	-> decltype(__arg(declval<_Args>()...))
  	                  ^

"/usr/include/c++/7/functional", line 395: error: type name is not allowed
  	-> decltype(__arg(declval<_Args>()...))
  	                          ^

"/usr/include/c++/7/functional", line 395: error: expected an expression
  	-> decltype(__arg(declval<_Args>()...))
  	                                 ^

"/usr/include/c++/7/functional", line 383: error: _Build_index_tuple is not a
          template
  	  typedef typename _Build_index_tuple<sizeof...(_Args)>::__type
  	                   ^

"/usr/include/c++/7/functional", line 437: error: tuple is not a template
      __volget(volatile tuple<_Tp...>& __tuple)
                        ^

"/usr/include/c++/7/functional", line 438: error: __tuple_element_t is not a
          template
      -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
         ^

"/usr/include/c++/7/functional", line 438: error: identifier "tuple" is
          undefined
      -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
                                 ^

"/usr/include/c++/7/functional", line 438: error: type name is not allowed
      -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
                                       ^

"/usr/include/c++/7/functional", line 438: error: expected a ";"
      -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
                                             ^

"/usr/include/c++/7/functional", line 453: error: a template argument list is
          not allowed in a declaration of a primary template
      class _Bind<_Functor(_Bound_args...)>
            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 21%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/subnet.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/subnet.cc.o -MF CMakeFiles/broker.dir/src/subnet.cc.o.d -o CMakeFiles/broker.dir/src/subnet.cc.o -c /datasets/zeek/auxil/broker/src/subnet.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/subnet.cc.o -MF CMakeFiles/broker.dir/src/subnet.cc.o.d -c /datasets/zeek/auxil/broker/src/subnet.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/ieee_754.hpp", line 13:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 21%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/subscriber.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/subscriber.cc.o -MF CMakeFiles/broker.dir/src/subscriber.cc.o.d -o CMakeFiles/broker.dir/src/subscriber.cc.o -c /datasets/zeek/auxil/broker/src/subscriber.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/subscriber.cc.o -MF CMakeFiles/broker.dir/src/subscriber.cc.o.d -c /datasets/zeek/auxil/broker/src/subscriber.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 21%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/telemetry/counter.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/telemetry/counter.cc.o -MF CMakeFiles/broker.dir/src/telemetry/counter.cc.o.d -o CMakeFiles/broker.dir/src/telemetry/counter.cc.o -c /datasets/zeek/auxil/broker/src/telemetry/counter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/telemetry/counter.cc.o -MF CMakeFiles/broker.dir/src/telemetry/counter.cc.o.d -c /datasets/zeek/auxil/broker/src/telemetry/counter.cc
"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: namespace
          "std" has no member "is_convertible_v"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: type name
          is not allowed
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                             ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          an expression
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a declaration
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a ";"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: argument
          list for class template "broker::span" is missing
  span(T*, size_t) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ")"
  span(T*, size_t) -> span<T>;
        ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: template
          parameter "T" may not be redeclared in this scope
  span(T*, size_t) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ";"
  span(T*, size_t) -> span<T>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: argument
          list for class template "broker::span" is missing
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ")"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
           ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: template
          parameter "Iter" may not be redeclared in this scope
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ";"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: argument
          list for class template "broker::span" is missing
  span(T (&)[N]) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a type specifier
  span(T (&)[N]) -> span<T>;
          ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: function
          returning array is not allowed
  span(T (&)[N]) -> span<T>;
            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: template
          parameter "T" may not be redeclared in this scope
  span(T (&)[N]) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a ";"
  span(T (&)[N]) -> span<T>;
                 ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: argument
          list for class template "broker::span" is missing
  span(Container&) -> span<typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ")"
  span(Container&) -> span<typename Container::value_type>;
                ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: template
          parameter "Container" may not be redeclared in this scope
  span(Container&) -> span<typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ";"
  span(Container&) -> span<typename Container::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: argument
          list for class template "broker::span" is missing
  span(const Container&) -> span<const typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          an identifier
  span(const Container&) -> span<const typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          a ";"
  span(const Container&) -> span<const typename Container::value_type>;
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 9: error:
          qualified name is not allowed
  namespace broker::telemetry {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 35: error:
          span is not a template
  using const_label_list = span<const label_view>;
                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 98: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 107: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 122: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 135: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 160: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 173: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 227: error:
          namespace "std" has no member "string_view"
  std::string_view prefix(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 229: error:
          namespace "std" has no member "string_view"
  std::string_view name(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 231: error:
          span is not a template
  span<const std::string> label_names(const metric_family_hdl*) noexcept;
  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 233: error:
          namespace "std" has no member "string_view"
  std::string_view helptext(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 235: error:
          namespace "std" has no member "string_view"
  std::string_view unit(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 256: error:
          namespace "std" has no member "string_view"
  int_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 261: error:
          namespace "std" has no member "string_view"
  dbl_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 265: error:
          namespace "std" has no member "string_view"
  int_gauge_family_hdl* int_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 266: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 268: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 269: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 271: error:
          namespace "std" has no member "string_view"
  dbl_gauge_family_hdl* dbl_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 272: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 274: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 275: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 278: error:
          namespace "std" has no member "string_view"
  int_histogram_fam(metric_registry_impl*, std::string_view pre,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          namespace "std" has no member "string_view"
                    std::string_view name, span<const std::string_view> labels,
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          span is not a template
                    std::string_view name, span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          explicit type is missing ("int" assumed)
                    std::string_view name, span<const std::string_view> labels,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          expected a ">"
                    std::string_view name, span<const std::string_view> labels,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 280: error:
          span is not a template
                    span<const int64_t> ubounds, std::string_view helptext,
                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 280: error:
          namespace "std" has no member "string_view"
                    span<const int64_t> ubounds, std::string_view helptext,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 281: error:
          namespace "std" has no member "string_view"
                    std::string_view unit, bool is_sum);
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 284: error:
          namespace "std" has no member "string_view"
  dbl_histogram_fam(metric_registry_impl*, std::string_view pre,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          namespace "std" has no member "string_view"
                    std::string_view name, span<const std::string_view> labels,
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          span is not a template
                    std::string_view name, span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          explicit type is missing ("int" assumed)
                    std::string_view name, span<const std::string_view> labels,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          expected a ">"
                    std::string_view name, span<const std::string_view> labels,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 286: error:
          span is not a template
                    span<const double> ubounds, std::string_view helptext,
                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 286: error:
          namespace "std" has no member "string_view"
                    span<const double> ubounds, std::string_view helptext,
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 287: error:
          namespace "std" has no member "string_view"
                    std::string_view unit, bool is_sum);
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 293: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 300: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::dbl_counter_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 300: error:
          expected a ";"
    using fam_type = telemetry::dbl_counter_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 301: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::dbl_counter_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 301: error:
          expected a ";"
    using hdl_type = telemetry::dbl_counter_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 306: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::int_counter_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 306: error:
          expected a ";"
    using fam_type = telemetry::int_counter_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 307: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::int_counter_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 307: error:
          expected a ";"
    using hdl_type = telemetry::int_counter_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 321: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::dbl_gauge_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 321: error:
          expected a ";"
    using fam_type = telemetry::dbl_gauge_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 322: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::dbl_gauge_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 322: error:
          expected a ";"
    using hdl_type = telemetry::dbl_gauge_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 327: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::int_gauge_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 327: error:
          expected a ";"
    using fam_type = telemetry::int_gauge_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 328: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::int_gauge_hdl;
                     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 21%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/telemetry/gauge.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/telemetry/gauge.cc.o -MF CMakeFiles/broker.dir/src/telemetry/gauge.cc.o.d -o CMakeFiles/broker.dir/src/telemetry/gauge.cc.o -c /datasets/zeek/auxil/broker/src/telemetry/gauge.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/telemetry/gauge.cc.o -MF CMakeFiles/broker.dir/src/telemetry/gauge.cc.o.d -c /datasets/zeek/auxil/broker/src/telemetry/gauge.cc
"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: namespace
          "std" has no member "is_convertible_v"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: type name
          is not allowed
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                             ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          an expression
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a declaration
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a ";"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: argument
          list for class template "broker::span" is missing
  span(T*, size_t) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ")"
  span(T*, size_t) -> span<T>;
        ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: template
          parameter "T" may not be redeclared in this scope
  span(T*, size_t) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ";"
  span(T*, size_t) -> span<T>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: argument
          list for class template "broker::span" is missing
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ")"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
           ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: template
          parameter "Iter" may not be redeclared in this scope
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ";"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: argument
          list for class template "broker::span" is missing
  span(T (&)[N]) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a type specifier
  span(T (&)[N]) -> span<T>;
          ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: function
          returning array is not allowed
  span(T (&)[N]) -> span<T>;
            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: template
          parameter "T" may not be redeclared in this scope
  span(T (&)[N]) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a ";"
  span(T (&)[N]) -> span<T>;
                 ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: argument
          list for class template "broker::span" is missing
  span(Container&) -> span<typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ")"
  span(Container&) -> span<typename Container::value_type>;
                ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: template
          parameter "Container" may not be redeclared in this scope
  span(Container&) -> span<typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ";"
  span(Container&) -> span<typename Container::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: argument
          list for class template "broker::span" is missing
  span(const Container&) -> span<const typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          an identifier
  span(const Container&) -> span<const typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          a ";"
  span(const Container&) -> span<const typename Container::value_type>;
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 9: error:
          qualified name is not allowed
  namespace broker::telemetry {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 35: error:
          span is not a template
  using const_label_list = span<const label_view>;
                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 98: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 107: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 122: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 135: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 160: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 173: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 227: error:
          namespace "std" has no member "string_view"
  std::string_view prefix(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 229: error:
          namespace "std" has no member "string_view"
  std::string_view name(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 231: error:
          span is not a template
  span<const std::string> label_names(const metric_family_hdl*) noexcept;
  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 233: error:
          namespace "std" has no member "string_view"
  std::string_view helptext(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 235: error:
          namespace "std" has no member "string_view"
  std::string_view unit(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 256: error:
          namespace "std" has no member "string_view"
  int_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 261: error:
          namespace "std" has no member "string_view"
  dbl_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 265: error:
          namespace "std" has no member "string_view"
  int_gauge_family_hdl* int_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 266: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 268: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 269: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 271: error:
          namespace "std" has no member "string_view"
  dbl_gauge_family_hdl* dbl_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 272: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 274: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 275: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 278: error:
          namespace "std" has no member "string_view"
  int_histogram_fam(metric_registry_impl*, std::string_view pre,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          namespace "std" has no member "string_view"
                    std::string_view name, span<const std::string_view> labels,
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          span is not a template
                    std::string_view name, span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          explicit type is missing ("int" assumed)
                    std::string_view name, span<const std::string_view> labels,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          expected a ">"
                    std::string_view name, span<const std::string_view> labels,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 280: error:
          span is not a template
                    span<const int64_t> ubounds, std::string_view helptext,
                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 280: error:
          namespace "std" has no member "string_view"
                    span<const int64_t> ubounds, std::string_view helptext,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 281: error:
          namespace "std" has no member "string_view"
                    std::string_view unit, bool is_sum);
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 284: error:
          namespace "std" has no member "string_view"
  dbl_histogram_fam(metric_registry_impl*, std::string_view pre,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          namespace "std" has no member "string_view"
                    std::string_view name, span<const std::string_view> labels,
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          span is not a template
                    std::string_view name, span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          explicit type is missing ("int" assumed)
                    std::string_view name, span<const std::string_view> labels,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          expected a ">"
                    std::string_view name, span<const std::string_view> labels,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 286: error:
          span is not a template
                    span<const double> ubounds, std::string_view helptext,
                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 286: error:
          namespace "std" has no member "string_view"
                    span<const double> ubounds, std::string_view helptext,
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 287: error:
          namespace "std" has no member "string_view"
                    std::string_view unit, bool is_sum);
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 293: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 300: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::dbl_counter_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 300: error:
          expected a ";"
    using fam_type = telemetry::dbl_counter_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 301: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::dbl_counter_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 301: error:
          expected a ";"
    using hdl_type = telemetry::dbl_counter_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 306: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::int_counter_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 306: error:
          expected a ";"
    using fam_type = telemetry::int_counter_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 307: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::int_counter_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 307: error:
          expected a ";"
    using hdl_type = telemetry::int_counter_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 321: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::dbl_gauge_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 321: error:
          expected a ";"
    using fam_type = telemetry::dbl_gauge_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 322: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::dbl_gauge_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 322: error:
          expected a ";"
    using hdl_type = telemetry::dbl_gauge_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 327: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::int_gauge_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 327: error:
          expected a ";"
    using fam_type = telemetry::int_gauge_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 328: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::int_gauge_hdl;
                     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 21%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/telemetry/histogram.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/telemetry/histogram.cc.o -MF CMakeFiles/broker.dir/src/telemetry/histogram.cc.o.d -o CMakeFiles/broker.dir/src/telemetry/histogram.cc.o -c /datasets/zeek/auxil/broker/src/telemetry/histogram.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/telemetry/histogram.cc.o -MF CMakeFiles/broker.dir/src/telemetry/histogram.cc.o.d -c /datasets/zeek/auxil/broker/src/telemetry/histogram.cc
"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: namespace
          "std" has no member "is_convertible_v"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: type name
          is not allowed
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                             ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          an expression
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a declaration
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a ";"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: argument
          list for class template "broker::span" is missing
  span(T*, size_t) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ")"
  span(T*, size_t) -> span<T>;
        ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: template
          parameter "T" may not be redeclared in this scope
  span(T*, size_t) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ";"
  span(T*, size_t) -> span<T>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: argument
          list for class template "broker::span" is missing
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ")"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
           ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: template
          parameter "Iter" may not be redeclared in this scope
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ";"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: argument
          list for class template "broker::span" is missing
  span(T (&)[N]) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a type specifier
  span(T (&)[N]) -> span<T>;
          ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: function
          returning array is not allowed
  span(T (&)[N]) -> span<T>;
            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: template
          parameter "T" may not be redeclared in this scope
  span(T (&)[N]) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a ";"
  span(T (&)[N]) -> span<T>;
                 ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: argument
          list for class template "broker::span" is missing
  span(Container&) -> span<typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ")"
  span(Container&) -> span<typename Container::value_type>;
                ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: template
          parameter "Container" may not be redeclared in this scope
  span(Container&) -> span<typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ";"
  span(Container&) -> span<typename Container::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: argument
          list for class template "broker::span" is missing
  span(const Container&) -> span<const typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          an identifier
  span(const Container&) -> span<const typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          a ";"
  span(const Container&) -> span<const typename Container::value_type>;
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 9: error:
          qualified name is not allowed
  namespace broker::telemetry {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 35: error:
          span is not a template
  using const_label_list = span<const label_view>;
                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 98: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 107: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 122: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 135: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 160: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 173: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 227: error:
          namespace "std" has no member "string_view"
  std::string_view prefix(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 229: error:
          namespace "std" has no member "string_view"
  std::string_view name(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 231: error:
          span is not a template
  span<const std::string> label_names(const metric_family_hdl*) noexcept;
  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 233: error:
          namespace "std" has no member "string_view"
  std::string_view helptext(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 235: error:
          namespace "std" has no member "string_view"
  std::string_view unit(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 256: error:
          namespace "std" has no member "string_view"
  int_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 261: error:
          namespace "std" has no member "string_view"
  dbl_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 265: error:
          namespace "std" has no member "string_view"
  int_gauge_family_hdl* int_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 266: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 268: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 269: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 271: error:
          namespace "std" has no member "string_view"
  dbl_gauge_family_hdl* dbl_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 272: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 274: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 275: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 278: error:
          namespace "std" has no member "string_view"
  int_histogram_fam(metric_registry_impl*, std::string_view pre,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          namespace "std" has no member "string_view"
                    std::string_view name, span<const std::string_view> labels,
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          span is not a template
                    std::string_view name, span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          explicit type is missing ("int" assumed)
                    std::string_view name, span<const std::string_view> labels,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          expected a ">"
                    std::string_view name, span<const std::string_view> labels,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 280: error:
          span is not a template
                    span<const int64_t> ubounds, std::string_view helptext,
                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 280: error:
          namespace "std" has no member "string_view"
                    span<const int64_t> ubounds, std::string_view helptext,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 281: error:
          namespace "std" has no member "string_view"
                    std::string_view unit, bool is_sum);
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 284: error:
          namespace "std" has no member "string_view"
  dbl_histogram_fam(metric_registry_impl*, std::string_view pre,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          namespace "std" has no member "string_view"
                    std::string_view name, span<const std::string_view> labels,
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          span is not a template
                    std::string_view name, span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          explicit type is missing ("int" assumed)
                    std::string_view name, span<const std::string_view> labels,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          expected a ">"
                    std::string_view name, span<const std::string_view> labels,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 286: error:
          span is not a template
                    span<const double> ubounds, std::string_view helptext,
                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 286: error:
          namespace "std" has no member "string_view"
                    span<const double> ubounds, std::string_view helptext,
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 287: error:
          namespace "std" has no member "string_view"
                    std::string_view unit, bool is_sum);
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 293: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 300: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::dbl_counter_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 300: error:
          expected a ";"
    using fam_type = telemetry::dbl_counter_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 301: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::dbl_counter_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 301: error:
          expected a ";"
    using hdl_type = telemetry::dbl_counter_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 306: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::int_counter_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 306: error:
          expected a ";"
    using fam_type = telemetry::int_counter_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 307: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::int_counter_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 307: error:
          expected a ";"
    using hdl_type = telemetry::int_counter_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 321: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::dbl_gauge_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 321: error:
          expected a ";"
    using fam_type = telemetry::dbl_gauge_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 322: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::dbl_gauge_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 322: error:
          expected a ";"
    using hdl_type = telemetry::dbl_gauge_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 327: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::int_gauge_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 327: error:
          expected a ";"
    using fam_type = telemetry::int_gauge_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 328: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::int_gauge_hdl;
                     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 21%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/telemetry/metric_family.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/telemetry/metric_family.cc.o -MF CMakeFiles/broker.dir/src/telemetry/metric_family.cc.o.d -o CMakeFiles/broker.dir/src/telemetry/metric_family.cc.o -c /datasets/zeek/auxil/broker/src/telemetry/metric_family.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/telemetry/metric_family.cc.o -MF CMakeFiles/broker.dir/src/telemetry/metric_family.cc.o.d -c /datasets/zeek/auxil/broker/src/telemetry/metric_family.cc
"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: namespace
          "std" has no member "is_convertible_v"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: type name
          is not allowed
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                             ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          an expression
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a declaration
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a ";"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: argument
          list for class template "broker::span" is missing
  span(T*, size_t) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ")"
  span(T*, size_t) -> span<T>;
        ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: template
          parameter "T" may not be redeclared in this scope
  span(T*, size_t) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ";"
  span(T*, size_t) -> span<T>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: argument
          list for class template "broker::span" is missing
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ")"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
           ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: template
          parameter "Iter" may not be redeclared in this scope
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ";"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: argument
          list for class template "broker::span" is missing
  span(T (&)[N]) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a type specifier
  span(T (&)[N]) -> span<T>;
          ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: function
          returning array is not allowed
  span(T (&)[N]) -> span<T>;
            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: template
          parameter "T" may not be redeclared in this scope
  span(T (&)[N]) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a ";"
  span(T (&)[N]) -> span<T>;
                 ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: argument
          list for class template "broker::span" is missing
  span(Container&) -> span<typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ")"
  span(Container&) -> span<typename Container::value_type>;
                ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: template
          parameter "Container" may not be redeclared in this scope
  span(Container&) -> span<typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ";"
  span(Container&) -> span<typename Container::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: argument
          list for class template "broker::span" is missing
  span(const Container&) -> span<const typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          an identifier
  span(const Container&) -> span<const typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          a ";"
  span(const Container&) -> span<const typename Container::value_type>;
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 9: error:
          qualified name is not allowed
  namespace broker::telemetry {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 35: error:
          span is not a template
  using const_label_list = span<const label_view>;
                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 98: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 107: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 122: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 135: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 160: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 173: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 227: error:
          namespace "std" has no member "string_view"
  std::string_view prefix(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 229: error:
          namespace "std" has no member "string_view"
  std::string_view name(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 231: error:
          span is not a template
  span<const std::string> label_names(const metric_family_hdl*) noexcept;
  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 233: error:
          namespace "std" has no member "string_view"
  std::string_view helptext(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 235: error:
          namespace "std" has no member "string_view"
  std::string_view unit(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 256: error:
          namespace "std" has no member "string_view"
  int_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 261: error:
          namespace "std" has no member "string_view"
  dbl_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 265: error:
          namespace "std" has no member "string_view"
  int_gauge_family_hdl* int_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 266: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 268: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 269: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 271: error:
          namespace "std" has no member "string_view"
  dbl_gauge_family_hdl* dbl_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 272: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 274: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 275: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 278: error:
          namespace "std" has no member "string_view"
  int_histogram_fam(metric_registry_impl*, std::string_view pre,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          namespace "std" has no member "string_view"
                    std::string_view name, span<const std::string_view> labels,
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          span is not a template
                    std::string_view name, span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          explicit type is missing ("int" assumed)
                    std::string_view name, span<const std::string_view> labels,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          expected a ">"
                    std::string_view name, span<const std::string_view> labels,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 280: error:
          span is not a template
                    span<const int64_t> ubounds, std::string_view helptext,
                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 280: error:
          namespace "std" has no member "string_view"
                    span<const int64_t> ubounds, std::string_view helptext,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 281: error:
          namespace "std" has no member "string_view"
                    std::string_view unit, bool is_sum);
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 284: error:
          namespace "std" has no member "string_view"
  dbl_histogram_fam(metric_registry_impl*, std::string_view pre,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          namespace "std" has no member "string_view"
                    std::string_view name, span<const std::string_view> labels,
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          span is not a template
                    std::string_view name, span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          explicit type is missing ("int" assumed)
                    std::string_view name, span<const std::string_view> labels,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          expected a ">"
                    std::string_view name, span<const std::string_view> labels,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 286: error:
          span is not a template
                    span<const double> ubounds, std::string_view helptext,
                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 286: error:
          namespace "std" has no member "string_view"
                    span<const double> ubounds, std::string_view helptext,
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 287: error:
          namespace "std" has no member "string_view"
                    std::string_view unit, bool is_sum);
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 293: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 300: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::dbl_counter_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 300: error:
          expected a ";"
    using fam_type = telemetry::dbl_counter_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 301: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::dbl_counter_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 301: error:
          expected a ";"
    using hdl_type = telemetry::dbl_counter_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 306: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::int_counter_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 306: error:
          expected a ";"
    using fam_type = telemetry::int_counter_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 307: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::int_counter_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 307: error:
          expected a ";"
    using hdl_type = telemetry::int_counter_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 321: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::dbl_gauge_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 321: error:
          expected a ";"
    using fam_type = telemetry::dbl_gauge_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 322: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::dbl_gauge_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 322: error:
          expected a ";"
    using hdl_type = telemetry::dbl_gauge_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 327: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::int_gauge_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 327: error:
          expected a ";"
    using fam_type = telemetry::int_gauge_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 328: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::int_gauge_hdl;
                     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 21%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/telemetry/metric_registry.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/telemetry/metric_registry.cc.o -MF CMakeFiles/broker.dir/src/telemetry/metric_registry.cc.o.d -o CMakeFiles/broker.dir/src/telemetry/metric_registry.cc.o -c /datasets/zeek/auxil/broker/src/telemetry/metric_registry.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/telemetry/metric_registry.cc.o -MF CMakeFiles/broker.dir/src/telemetry/metric_registry.cc.o.d -c /datasets/zeek/auxil/broker/src/telemetry/metric_registry.cc
"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: namespace
          "std" has no member "is_convertible_v"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: type name
          is not allowed
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                             ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          an expression
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a declaration
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a ";"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: argument
          list for class template "broker::span" is missing
  span(T*, size_t) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ")"
  span(T*, size_t) -> span<T>;
        ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: template
          parameter "T" may not be redeclared in this scope
  span(T*, size_t) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ";"
  span(T*, size_t) -> span<T>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: argument
          list for class template "broker::span" is missing
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ")"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
           ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: template
          parameter "Iter" may not be redeclared in this scope
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ";"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: argument
          list for class template "broker::span" is missing
  span(T (&)[N]) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a type specifier
  span(T (&)[N]) -> span<T>;
          ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: function
          returning array is not allowed
  span(T (&)[N]) -> span<T>;
            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: template
          parameter "T" may not be redeclared in this scope
  span(T (&)[N]) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a ";"
  span(T (&)[N]) -> span<T>;
                 ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: argument
          list for class template "broker::span" is missing
  span(Container&) -> span<typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ")"
  span(Container&) -> span<typename Container::value_type>;
                ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: template
          parameter "Container" may not be redeclared in this scope
  span(Container&) -> span<typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ";"
  span(Container&) -> span<typename Container::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: argument
          list for class template "broker::span" is missing
  span(const Container&) -> span<const typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          an identifier
  span(const Container&) -> span<const typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          a ";"
  span(const Container&) -> span<const typename Container::value_type>;
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 9: error:
          qualified name is not allowed
  namespace broker::telemetry {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 35: error:
          span is not a template
  using const_label_list = span<const label_view>;
                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 98: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 107: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 122: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 135: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 160: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 173: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 227: error:
          namespace "std" has no member "string_view"
  std::string_view prefix(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 229: error:
          namespace "std" has no member "string_view"
  std::string_view name(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 231: error:
          span is not a template
  span<const std::string> label_names(const metric_family_hdl*) noexcept;
  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 233: error:
          namespace "std" has no member "string_view"
  std::string_view helptext(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 235: error:
          namespace "std" has no member "string_view"
  std::string_view unit(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 256: error:
          namespace "std" has no member "string_view"
  int_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 261: error:
          namespace "std" has no member "string_view"
  dbl_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 265: error:
          namespace "std" has no member "string_view"
  int_gauge_family_hdl* int_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 266: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 268: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 269: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 271: error:
          namespace "std" has no member "string_view"
  dbl_gauge_family_hdl* dbl_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 272: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 274: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 275: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 278: error:
          namespace "std" has no member "string_view"
  int_histogram_fam(metric_registry_impl*, std::string_view pre,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          namespace "std" has no member "string_view"
                    std::string_view name, span<const std::string_view> labels,
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          span is not a template
                    std::string_view name, span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          explicit type is missing ("int" assumed)
                    std::string_view name, span<const std::string_view> labels,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          expected a ">"
                    std::string_view name, span<const std::string_view> labels,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 280: error:
          span is not a template
                    span<const int64_t> ubounds, std::string_view helptext,
                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 280: error:
          namespace "std" has no member "string_view"
                    span<const int64_t> ubounds, std::string_view helptext,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 281: error:
          namespace "std" has no member "string_view"
                    std::string_view unit, bool is_sum);
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 284: error:
          namespace "std" has no member "string_view"
  dbl_histogram_fam(metric_registry_impl*, std::string_view pre,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          namespace "std" has no member "string_view"
                    std::string_view name, span<const std::string_view> labels,
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          span is not a template
                    std::string_view name, span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          explicit type is missing ("int" assumed)
                    std::string_view name, span<const std::string_view> labels,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          expected a ">"
                    std::string_view name, span<const std::string_view> labels,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 286: error:
          span is not a template
                    span<const double> ubounds, std::string_view helptext,
                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 286: error:
          namespace "std" has no member "string_view"
                    span<const double> ubounds, std::string_view helptext,
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 287: error:
          namespace "std" has no member "string_view"
                    std::string_view unit, bool is_sum);
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 293: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 300: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::dbl_counter_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 300: error:
          expected a ";"
    using fam_type = telemetry::dbl_counter_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 301: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::dbl_counter_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 301: error:
          expected a ";"
    using hdl_type = telemetry::dbl_counter_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 306: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::int_counter_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 306: error:
          expected a ";"
    using fam_type = telemetry::int_counter_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 307: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::int_counter_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 307: error:
          expected a ";"
    using hdl_type = telemetry::int_counter_hdl;
                              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 21%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/telemetry/metric_registry_impl.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/telemetry/metric_registry_impl.cc.o -MF CMakeFiles/broker.dir/src/telemetry/metric_registry_impl.cc.o.d -o CMakeFiles/broker.dir/src/telemetry/metric_registry_impl.cc.o -c /datasets/zeek/auxil/broker/src/telemetry/metric_registry_impl.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/telemetry/metric_registry_impl.cc.o -MF CMakeFiles/broker.dir/src/telemetry/metric_registry_impl.cc.o.d -c /datasets/zeek/auxil/broker/src/telemetry/metric_registry_impl.cc
"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: namespace
          "std" has no member "is_convertible_v"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: type name
          is not allowed
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                             ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          an expression
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a declaration
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a ";"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: argument
          list for class template "broker::span" is missing
  span(T*, size_t) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ")"
  span(T*, size_t) -> span<T>;
        ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: template
          parameter "T" may not be redeclared in this scope
  span(T*, size_t) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ";"
  span(T*, size_t) -> span<T>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: argument
          list for class template "broker::span" is missing
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ")"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
           ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: template
          parameter "Iter" may not be redeclared in this scope
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ";"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: argument
          list for class template "broker::span" is missing
  span(T (&)[N]) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a type specifier
  span(T (&)[N]) -> span<T>;
          ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: function
          returning array is not allowed
  span(T (&)[N]) -> span<T>;
            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: template
          parameter "T" may not be redeclared in this scope
  span(T (&)[N]) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a ";"
  span(T (&)[N]) -> span<T>;
                 ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: argument
          list for class template "broker::span" is missing
  span(Container&) -> span<typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ")"
  span(Container&) -> span<typename Container::value_type>;
                ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: template
          parameter "Container" may not be redeclared in this scope
  span(Container&) -> span<typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ";"
  span(Container&) -> span<typename Container::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: argument
          list for class template "broker::span" is missing
  span(const Container&) -> span<const typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          an identifier
  span(const Container&) -> span<const typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          a ";"
  span(const Container&) -> span<const typename Container::value_type>;
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 9: error:
          qualified name is not allowed
  namespace broker::telemetry {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 35: error:
          span is not a template
  using const_label_list = span<const label_view>;
                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 98: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 107: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 122: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 135: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 160: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 173: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 227: error:
          namespace "std" has no member "string_view"
  std::string_view prefix(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 229: error:
          namespace "std" has no member "string_view"
  std::string_view name(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 231: error:
          span is not a template
  span<const std::string> label_names(const metric_family_hdl*) noexcept;
  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 233: error:
          namespace "std" has no member "string_view"
  std::string_view helptext(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 235: error:
          namespace "std" has no member "string_view"
  std::string_view unit(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 256: error:
          namespace "std" has no member "string_view"
  int_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 261: error:
          namespace "std" has no member "string_view"
  dbl_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 265: error:
          namespace "std" has no member "string_view"
  int_gauge_family_hdl* int_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 266: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 268: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 269: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 271: error:
          namespace "std" has no member "string_view"
  dbl_gauge_family_hdl* dbl_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 272: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 274: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 275: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 278: error:
          namespace "std" has no member "string_view"
  int_histogram_fam(metric_registry_impl*, std::string_view pre,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          namespace "std" has no member "string_view"
                    std::string_view name, span<const std::string_view> labels,
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          span is not a template
                    std::string_view name, span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          explicit type is missing ("int" assumed)
                    std::string_view name, span<const std::string_view> labels,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          expected a ">"
                    std::string_view name, span<const std::string_view> labels,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 280: error:
          span is not a template
                    span<const int64_t> ubounds, std::string_view helptext,
                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 280: error:
          namespace "std" has no member "string_view"
                    span<const int64_t> ubounds, std::string_view helptext,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 281: error:
          namespace "std" has no member "string_view"
                    std::string_view unit, bool is_sum);
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 284: error:
          namespace "std" has no member "string_view"
  dbl_histogram_fam(metric_registry_impl*, std::string_view pre,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          namespace "std" has no member "string_view"
                    std::string_view name, span<const std::string_view> labels,
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          span is not a template
                    std::string_view name, span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          explicit type is missing ("int" assumed)
                    std::string_view name, span<const std::string_view> labels,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          expected a ">"
                    std::string_view name, span<const std::string_view> labels,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 286: error:
          span is not a template
                    span<const double> ubounds, std::string_view helptext,
                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 286: error:
          namespace "std" has no member "string_view"
                    span<const double> ubounds, std::string_view helptext,
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 287: error:
          namespace "std" has no member "string_view"
                    std::string_view unit, bool is_sum);
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 293: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 300: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::dbl_counter_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 300: error:
          expected a ";"
    using fam_type = telemetry::dbl_counter_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 301: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::dbl_counter_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 301: error:
          expected a ";"
    using hdl_type = telemetry::dbl_counter_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 306: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::int_counter_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 306: error:
          expected a ";"
    using fam_type = telemetry::int_counter_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 307: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::int_counter_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 307: error:
          expected a ";"
    using hdl_type = telemetry::int_counter_hdl;
                              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 21%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/time.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/time.cc.o -MF CMakeFiles/broker.dir/src/time.cc.o.d -o CMakeFiles/broker.dir/src/time.cc.o -c /datasets/zeek/auxil/broker/src/time.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/time.cc.o -MF CMakeFiles/broker.dir/src/time.cc.o.d -c /datasets/zeek/auxil/broker/src/time.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
ratio:279:3: warning: DCL02-C: Use visually distinct identifiers: num
ratio:282:3: warning: DCL02-C: Use visually distinct identifiers: den
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
time.cc:35:3: warning: DCL00-C: Const-qualify immutable objects: d
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
[ 21%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/topic.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/topic.cc.o -MF CMakeFiles/broker.dir/src/topic.cc.o.d -o CMakeFiles/broker.dir/src/topic.cc.o -c /datasets/zeek/auxil/broker/src/topic.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/topic.cc.o -MF CMakeFiles/broker.dir/src/topic.cc.o.d -c /datasets/zeek/auxil/broker/src/topic.cc
"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 21: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view reserved = "<$>";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 23: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view master_suffix_str = "<$>/data/master";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 25: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view clone_suffix_str = "<$>/data/clone";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 27: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view errors_str = "<$>/local/data/errors";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 29: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view statuses_str = "<$>/local/data/statuses";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 31: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view store_events_str =
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error:
          namespace "std" has no member "is_convertible_v"
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                            ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: type
          name is not allowed
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                             ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 60 of
                    "/datasets/zeek/auxil/broker/include/broker/topic.hh"

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: expected
          a declaration
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: expected
          a ";"
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 81: error:
          namespace "std" has no member "string_view"
    std::string_view suffix() const noexcept;
         ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 93: error:
          namespace "std" has no member "string_view"
    friend bool operator==(const topic& lhs, std::string_view rhs) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 97: error:
          namespace "std" has no member "string_view"
    friend bool operator==(std::string_view lhs, const topic& rhs) {
                                ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 102: error:
          namespace "std" has no member "string_view"
    static topic from(std::string_view str) {
                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 103: error: no
          instance of constructor "broker::topic::topic" matches the argument
          list
            argument types are: (std::__cxx11::string)
      return topic{std::string{str}};
                  ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 110: error:
          namespace "std" has no member "string_view"
  bool is_prefix(const topic& t, std::string_view prefix) noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: a type qualifier is not allowed on a nonmember function
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: identifier "size_type" is undefined
    void remove_prefix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: identifier "size_type" is undefined
    void remove_suffix(size_type n);
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "size_type" is undefined
    void assign(const_pointer data, size_type len);
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "size_type" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: a type qualifier is not allowed on a nonmember function
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "size_type" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: a type qualifier is not allowed on a nonmember function
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: identifier "npos" is undefined
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: identifier "size_type" is undefined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: identifier "size_type" is undefined
                size_type n2) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: a type qualifier is not allowed on a nonmember function
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: identifier "const_pointer" is undefined
    int compare(const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: a type qualifier is not allowed on a nonmember function
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "size_type" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: identifier "const_pointer" is undefined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: a type qualifier is not allowed on a nonmember function
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 21%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/version.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/version.cc.o -MF CMakeFiles/broker.dir/src/version.cc.o.d -o CMakeFiles/broker.dir/src/version.cc.o -c /datasets/zeek/auxil/broker/src/version.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/version.cc.o -MF CMakeFiles/broker.dir/src/version.cc.o.d -c /datasets/zeek/auxil/broker/src/version.cc
"/datasets/zeek/auxil/broker/include/broker/version.hh", line 5: error:
          qualified name is not allowed
  namespace broker::version {
            ^

"/datasets/zeek/auxil/broker/src/version.cc", line 8: error: namespace
          "broker::version" has no member "major"
    return to_string(version::major) + '.' + to_string(version::minor) + '.'
                              ^

"/datasets/zeek/auxil/broker/src/version.cc", line 8: error: namespace
          "broker::version" has no member "minor"
    return to_string(version::major) + '.' + to_string(version::minor) + '.'
                                                                ^

"/datasets/zeek/auxil/broker/src/version.cc", line 9: error: namespace
          "broker::version" has no member "patch"
           + to_string(version::patch) + version::suffix;
                                ^

"/datasets/zeek/auxil/broker/src/version.cc", line 9: error: namespace
          "broker::version" has no member "suffix"
           + to_string(version::patch) + version::suffix;
                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 21%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker.dir/src/worker.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/worker.cc.o -MF CMakeFiles/broker.dir/src/worker.cc.o.d -o CMakeFiles/broker.dir/src/worker.cc.o -c /datasets/zeek/auxil/broker/src/worker.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dbroker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -MD -MT auxil/broker/CMakeFiles/broker.dir/src/worker.cc.o -MF CMakeFiles/broker.dir/src/worker.cc.o.d -c /datasets/zeek/auxil/broker/src/worker.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 15: error: not a
          class or struct name
  class worker : detail::comparable<worker> {
                 ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 15: error: class
          or struct definition is missing
  class worker : detail::comparable<worker> {
                       ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 39: error:
          "operator=" must be a member function
    worker& operator=(worker&&) noexcept;
            ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 41: error:
          "operator=" must be a member function
    worker& operator=(const worker&) noexcept;
            ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 43: error:
          "operator=" must be a member function
    worker& operator=(std::nullptr_t) noexcept;
            ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 45: error:
          expected a declaration
    ~worker();
    ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 50: error: a type
          qualifier is not allowed on a nonmember function
    bool valid() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 53: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 53: error: a type
          qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 58: error: a type
          qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 58: error: too few
          parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 58: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 67: error: a type
          qualifier is not allowed on a nonmember function
    intptr_t compare(const worker& other) const noexcept;
                                          ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 70: error: a type
          qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 73: error:
          identifier "impl" is undefined
    [[nodiscard]] impl* native_ptr() noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 76: error:
          identifier "impl" is undefined
    [[nodiscard]] const impl* native_ptr() const noexcept;
                        ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 76: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] const impl* native_ptr() const noexcept;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 76: error: cannot
          overload functions distinguished by return type alone
    [[nodiscard]] const impl* native_ptr() const noexcept;
                              ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 78: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 82: error:
          identifier "worker" is undefined
  inline bool operator==(const worker& hdl, std::nullptr_t) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 82: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const worker& hdl, std::nullptr_t) {
              ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 86: error:
          identifier "worker" is undefined
  inline bool operator==(std::nullptr_t, const worker& hdl) {
                                               ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 86: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(std::nullptr_t, const worker& hdl) {
              ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 90: error:
          identifier "worker" is undefined
  inline bool operator!=(const worker& hdl, std::nullptr_t) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 90: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const worker& hdl, std::nullptr_t) {
              ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 94: error:
          identifier "worker" is undefined
  inline bool operator!=(std::nullptr_t, const worker& hdl) {
                                               ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 94: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(std::nullptr_t, const worker& hdl) {
              ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 98: error:
          identifier "worker" is undefined
  std::string to_string(const worker& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/worker.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/bits/atomic_base.h", line 73: error: identifier
          "memory_order" is undefined
    constexpr memory_order
              ^

"/usr/include/c++/7/bits/atomic_base.h", line 74: error: identifier
          "memory_order" is undefined
    operator|(memory_order __m, __memory_order_modifier __mod)
              ^

"/usr/include/c++/7/bits/atomic_base.h", line 74: error: identifier
          "__memory_order_modifier" is undefined
    operator|(memory_order __m, __memory_order_modifier __mod)
                                ^

"/usr/include/c++/7/bits/atomic_base.h", line 74: error: nonmember operator
          requires a parameter with class or enum type
    operator|(memory_order __m, __memory_order_modifier __mod)
    ^

"/usr/include/c++/7/bits/atomic_base.h", line 76: error: identifier
          "memory_order" is undefined
      return memory_order(__m | int(__mod));
             ^

"/usr/include/c++/7/bits/atomic_base.h", line 79: error: identifier
          "memory_order" is undefined
    constexpr memory_order
              ^

"/usr/include/c++/7/bits/atomic_base.h", line 80: error: identifier
          "memory_order" is undefined
    operator&(memory_order __m, __memory_order_modifier __mod)
              ^

"/usr/include/c++/7/bits/atomic_base.h", line 80: error: identifier
          "__memory_order_modifier" is undefined
    operator&(memory_order __m, __memory_order_modifier __mod)
                                ^

"/usr/include/c++/7/bits/atomic_base.h", line 80: error: nonmember operator
          requires a parameter with class or enum type
    operator&(memory_order __m, __memory_order_modifier __mod)
    ^

"/usr/include/c++/7/bits/atomic_base.h", line 82: error: identifier
          "memory_order" is undefined
      return memory_order(__m & int(__mod));
             ^

"/usr/include/c++/7/bits/atomic_base.h", line 86: error: identifier
          "memory_order" is undefined
    constexpr memory_order
              ^

"/usr/include/c++/7/bits/atomic_base.h", line 87: error: identifier
          "memory_order" is undefined
    __cmpexch_failure_order2(memory_order __m) noexcept
                             ^

"/usr/include/c++/7/bits/atomic_base.h", line 89: error: identifier
          "memory_order_acq_rel" is undefined
      return __m == memory_order_acq_rel ? memory_order_acquire
                    ^

"/usr/include/c++/7/bits/atomic_base.h", line 89: error: identifier
          "memory_order_acquire" is undefined
      return __m == memory_order_acq_rel ? memory_order_acquire
                                           ^

"/usr/include/c++/7/bits/atomic_base.h", line 90: error: identifier
          "memory_order_release" is undefined
        : __m == memory_order_release ? memory_order_relaxed : __m;
                 ^

"/usr/include/c++/7/bits/atomic_base.h", line 90: error: identifier
          "memory_order_relaxed" is undefined
        : __m == memory_order_release ? memory_order_relaxed : __m;
                                        ^

"/usr/include/c++/7/bits/atomic_base.h", line 93: error: identifier
          "memory_order" is undefined
    constexpr memory_order
              ^

"/usr/include/c++/7/bits/atomic_base.h", line 94: error: identifier
          "memory_order" is undefined
    __cmpexch_failure_order(memory_order __m) noexcept
                            ^

"/usr/include/c++/7/bits/atomic_base.h", line 96: error: identifier
          "__memory_order_mask" is undefined
      return memory_order(__cmpexch_failure_order2(__m & __memory_order_mask)
                                                         ^

"/usr/include/c++/7/bits/atomic_base.h", line 97: error: identifier
          "__memory_order_modifier_mask" is undefined
        | (__m & __memory_order_modifier_mask));
                 ^

"/usr/include/c++/7/bits/atomic_base.h", line 96: error: identifier
          "memory_order" is undefined
      return memory_order(__cmpexch_failure_order2(__m & __memory_order_mask)
             ^

"/usr/include/c++/7/bits/atomic_base.h", line 101: error: identifier
          "memory_order" is undefined
    atomic_thread_fence(memory_order __m) noexcept
                        ^

"/usr/include/c++/7/bits/atomic_base.h", line 105: error: identifier
          "memory_order" is undefined
    atomic_signal_fence(memory_order __m) noexcept
                        ^

"/usr/include/c++/7/bits/atomic_base.h", line 174: error: identifier
          "memory_order" is undefined
      test_and_set(memory_order __m = memory_order_seq_cst) noexcept
                   ^

"/usr/include/c++/7/bits/atomic_base.h", line 180: error: identifier
          "memory_order" is undefined
      test_and_set(memory_order __m = memory_order_seq_cst) volatile noexcept
                   ^

"/usr/include/c++/7/bits/atomic_base.h", line 186: error: identifier
          "memory_order" is undefined
      clear(memory_order __m = memory_order_seq_cst) noexcept
            ^

"/usr/include/c++/7/bits/atomic_base.h", line 197: error: identifier
          "memory_order" is undefined
      clear(memory_order __m = memory_order_seq_cst) volatile noexcept
            ^

"/usr/include/c++/7/bits/atomic_base.h", line 174: error: identifier
          "memory_order_seq_cst" is undefined
      test_and_set(memory_order __m = memory_order_seq_cst) noexcept
                                      ^

"/usr/include/c++/7/bits/atomic_base.h", line 180: error: identifier
          "memory_order_seq_cst" is undefined
      test_and_set(memory_order __m = memory_order_seq_cst) volatile noexcept
                                      ^

"/usr/include/c++/7/bits/atomic_base.h", line 186: error: identifier
          "memory_order_seq_cst" is undefined
      clear(memory_order __m = memory_order_seq_cst) noexcept
                               ^

"/usr/include/c++/7/bits/atomic_base.h", line 197: error: identifier
          "memory_order_seq_cst" is undefined
      clear(memory_order __m = memory_order_seq_cst) volatile noexcept
                               ^

"/usr/include/c++/7/bits/atomic_base.h", line 188: error: identifier
          "memory_order" is undefined
        memory_order __b = __m & __memory_order_mask;
        ^

"/usr/include/c++/7/bits/atomic_base.h", line 188: error: identifier
          "__memory_order_mask" is undefined
        memory_order __b = __m & __memory_order_mask;
                                 ^

"/usr/include/c++/7/bits/atomic_base.h", line 199: error: identifier
          "memory_order" is undefined
        memory_order __b = __m & __memory_order_mask;
        ^

"/usr/include/c++/7/bits/atomic_base.h", line 199: error: identifier
          "__memory_order_mask" is undefined
        memory_order __b = __m & __memory_order_mask;
                                 ^

"/usr/include/c++/7/bits/atomic_base.h", line 367: error: identifier
          "memory_order" is undefined
        store(__int_type __i, memory_order __m = memory_order_seq_cst) noexcept
                              ^

"/usr/include/c++/7/bits/atomic_base.h", line 379: error: identifier
          "memory_order" is undefined
  	    memory_order __m = memory_order_seq_cst) volatile noexcept
  	    ^

"/usr/include/c++/7/bits/atomic_base.h", line 390: error: identifier
          "memory_order" is undefined
        load(memory_order __m = memory_order_seq_cst) const noexcept
             ^

"/usr/include/c++/7/bits/atomic_base.h", line 400: error: identifier
          "memory_order" is undefined
        load(memory_order __m = memory_order_seq_cst) const volatile noexcept
             ^

"/usr/include/c++/7/bits/atomic_base.h", line 411: error: identifier
          "memory_order" is undefined
  	       memory_order __m = memory_order_seq_cst) noexcept
  	       ^

"/usr/include/c++/7/bits/atomic_base.h", line 419: error: identifier
          "memory_order" is undefined
  	       memory_order __m = memory_order_seq_cst) volatile noexcept
  	       ^

"/usr/include/c++/7/bits/atomic_base.h", line 426: error: identifier
          "memory_order" is undefined
  			    memory_order __m1, memory_order __m2) noexcept
  			    ^

"/usr/include/c++/7/bits/atomic_base.h", line 426: error: identifier
          "memory_order" is undefined
  			    memory_order __m1, memory_order __m2) noexcept
  			                       ^

"/usr/include/c++/7/bits/atomic_base.h", line 439: error: identifier
          "memory_order" is undefined
  			    memory_order __m1,
  			    ^

"/usr/include/c++/7/bits/atomic_base.h", line 440: error: identifier
          "memory_order" is undefined
  			    memory_order __m2) volatile noexcept
  			    ^

"/usr/include/c++/7/bits/atomic_base.h", line 453: error: identifier
          "memory_order" is undefined
  			    memory_order __m = memory_order_seq_cst) noexcept
  			    ^

"/usr/include/c++/7/bits/atomic_base.h", line 461: error: identifier
          "memory_order" is undefined
  		   memory_order __m = memory_order_seq_cst) volatile noexcept
  		   ^

"/usr/include/c++/7/bits/atomic_base.h", line 469: error: identifier
          "memory_order" is undefined
  			      memory_order __m1, memory_order __m2) noexcept
  			      ^

"/usr/include/c++/7/bits/atomic_base.h", line 469: error: identifier
          "memory_order" is undefined
  			      memory_order __m1, memory_order __m2) noexcept
  			                         ^

"/usr/include/c++/7/bits/atomic_base.h", line 482: error: identifier
          "memory_order" is undefined
  			      memory_order __m1,
  			      ^

"/usr/include/c++/7/bits/atomic_base.h", line 483: error: identifier
          "memory_order" is undefined
  			      memory_order __m2) volatile noexcept
  			      ^

"/usr/include/c++/7/bits/atomic_base.h", line 497: error: identifier
          "memory_order" is undefined
  			      memory_order __m = memory_order_seq_cst) noexcept
  			      ^

"/usr/include/c++/7/bits/atomic_base.h", line 505: error: identifier
          "memory_order" is undefined
  		 memory_order __m = memory_order_seq_cst) volatile noexcept
  		 ^

"/usr/include/c++/7/bits/atomic_base.h", line 513: error: identifier
          "memory_order" is undefined
  		memory_order __m = memory_order_seq_cst) noexcept
  		^

"/usr/include/c++/7/bits/atomic_base.h", line 518: error: identifier
          "memory_order" is undefined
  		memory_order __m = memory_order_seq_cst) volatile noexcept
  		^

"/usr/include/c++/7/bits/atomic_base.h", line 523: error: identifier
          "memory_order" is undefined
  		memory_order __m = memory_order_seq_cst) noexcept
  		^

"/usr/include/c++/7/bits/atomic_base.h", line 528: error: identifier
          "memory_order" is undefined
  		memory_order __m = memory_order_seq_cst) volatile noexcept
  		^

"/usr/include/c++/7/bits/atomic_base.h", line 533: error: identifier
          "memory_order" is undefined
  		memory_order __m = memory_order_seq_cst) noexcept
  		^

"/usr/include/c++/7/bits/atomic_base.h", line 538: error: identifier
          "memory_order" is undefined
  		memory_order __m = memory_order_seq_cst) volatile noexcept
  		^

"/usr/include/c++/7/bits/atomic_base.h", line 543: error: identifier
          "memory_order" is undefined
  	       memory_order __m = memory_order_seq_cst) noexcept
  	       ^

"/usr/include/c++/7/bits/atomic_base.h", line 548: error: identifier
          "memory_order" is undefined
  	       memory_order __m = memory_order_seq_cst) volatile noexcept
  	       ^

"/usr/include/c++/7/bits/atomic_base.h", line 553: error: identifier
          "memory_order" is undefined
  		memory_order __m = memory_order_seq_cst) noexcept
  		^

"/usr/include/c++/7/bits/atomic_base.h", line 558: error: identifier
          "memory_order" is undefined
  		memory_order __m = memory_order_seq_cst) volatile noexcept
  		^

"/usr/include/c++/7/bits/atomic_base.h", line 367: error: identifier
          "memory_order_seq_cst" is undefined
        store(__int_type __i, memory_order __m = memory_order_seq_cst) noexcept
                                                 ^

"/usr/include/c++/7/bits/atomic_base.h", line 379: error: identifier
          "memory_order_seq_cst" is undefined
  	    memory_order __m = memory_order_seq_cst) volatile noexcept
  	                       ^

"/usr/include/c++/7/bits/atomic_base.h", line 390: error: identifier
          "memory_order_seq_cst" is undefined
        load(memory_order __m = memory_order_seq_cst) const noexcept
                                ^

"/usr/include/c++/7/bits/atomic_base.h", line 400: error: identifier
          "memory_order_seq_cst" is undefined
        load(memory_order __m = memory_order_seq_cst) const volatile noexcept
                                ^

"/usr/include/c++/7/bits/atomic_base.h", line 411: error: identifier
          "memory_order_seq_cst" is undefined
  	       memory_order __m = memory_order_seq_cst) noexcept
  	                          ^

"/usr/include/c++/7/bits/atomic_base.h", line 419: error: identifier
          "memory_order_seq_cst" is undefined
  	       memory_order __m = memory_order_seq_cst) volatile noexcept
  	                          ^

"/usr/include/c++/7/bits/atomic_base.h", line 453: error: identifier
          "memory_order_seq_cst" is undefined
  			    memory_order __m = memory_order_seq_cst) noexcept
  			                       ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 21%] [32m[1mLinking CXX shared library libbroker.so[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -fPIC -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -shared -Wl,-soname,libbroker.so.4 -o libbroker.so.2.4 CMakeFiles/broker.dir/3rdparty/sqlite3.c.o CMakeFiles/broker.dir/src/address.cc.o CMakeFiles/broker.dir/src/alm/multipath.cc.o CMakeFiles/broker.dir/src/alm/routing_table.cc.o CMakeFiles/broker.dir/src/configuration.cc.o CMakeFiles/broker.dir/src/convert.cc.o CMakeFiles/broker.dir/src/data.cc.o CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o CMakeFiles/broker.dir/src/detail/filesystem.cc.o CMakeFiles/broker.dir/src/detail/flare.cc.o CMakeFiles/broker.dir/src/detail/make_backend.cc.o CMakeFiles/broker.dir/src/detail/memory_backend.cc.o CMakeFiles/broker.dir/src/detail/monotonic_buffer_resource.cc.o CMakeFiles/broker.dir/src/detail/opaque_type.cc.o CMakeFiles/broker.dir/src/detail/peer_status_map.cc.o CMakeFiles/broker.dir/src/detail/prefix_matcher.cc.o CMakeFiles/broker.dir/src/detail/sink_driver.cc.o CMakeFiles/broker.dir/src/detail/source_driver.cc.o CMakeFiles/broker.dir/src/detail/sqlite_backend.cc.o CMakeFiles/broker.dir/src/detail/store_state.cc.o CMakeFiles/broker.dir/src/domain_options.cc.o CMakeFiles/broker.dir/src/endpoint.cc.o CMakeFiles/broker.dir/src/endpoint_id.cc.o CMakeFiles/broker.dir/src/endpoint_info.cc.o CMakeFiles/broker.dir/src/entity_id.cc.o CMakeFiles/broker.dir/src/error.cc.o CMakeFiles/broker.dir/src/filter_type.cc.o CMakeFiles/broker.dir/src/internal/clone_actor.cc.o CMakeFiles/broker.dir/src/internal/connector.cc.o CMakeFiles/broker.dir/src/internal/connector_adapter.cc.o CMakeFiles/broker.dir/src/internal/core_actor.cc.o CMakeFiles/broker.dir/src/internal/flare_actor.cc.o CMakeFiles/broker.dir/src/internal/json_client.cc.o CMakeFiles/broker.dir/src/internal/json_type_mapper.cc.o CMakeFiles/broker.dir/src/internal/master_actor.cc.o CMakeFiles/broker.dir/src/internal/master_resolver.cc.o CMakeFiles/broker.dir/src/internal/metric_collector.cc.o CMakeFiles/broker.dir/src/internal/metric_exporter.cc.o CMakeFiles/broker.dir/src/internal/metric_factory.cc.o CMakeFiles/broker.dir/src/internal/metric_scraper.cc.o CMakeFiles/broker.dir/src/internal/metric_view.cc.o CMakeFiles/broker.dir/src/internal/pending_connection.cc.o CMakeFiles/broker.dir/src/internal/prometheus.cc.o CMakeFiles/broker.dir/src/internal/store_actor.cc.o CMakeFiles/broker.dir/src/internal/web_socket.cc.o CMakeFiles/broker.dir/src/internal/wire_format.cc.o CMakeFiles/broker.dir/src/internal_command.cc.o CMakeFiles/broker.dir/src/mailbox.cc.o CMakeFiles/broker.dir/src/message.cc.o CMakeFiles/broker.dir/src/network_info.cc.o CMakeFiles/broker.dir/src/peer_status.cc.o CMakeFiles/broker.dir/src/port.cc.o CMakeFiles/broker.dir/src/publisher.cc.o CMakeFiles/broker.dir/src/shutdown_options.cc.o CMakeFiles/broker.dir/src/status.cc.o CMakeFiles/broker.dir/src/status_subscriber.cc.o CMakeFiles/broker.dir/src/store.cc.o CMakeFiles/broker.dir/src/store_event.cc.o CMakeFiles/broker.dir/src/subnet.cc.o CMakeFiles/broker.dir/src/subscriber.cc.o CMakeFiles/broker.dir/src/telemetry/counter.cc.o CMakeFiles/broker.dir/src/telemetry/gauge.cc.o CMakeFiles/broker.dir/src/telemetry/histogram.cc.o CMakeFiles/broker.dir/src/telemetry/metric_family.cc.o CMakeFiles/broker.dir/src/telemetry/metric_registry.cc.o CMakeFiles/broker.dir/src/telemetry/metric_registry_impl.cc.o CMakeFiles/broker.dir/src/time.cc.o CMakeFiles/broker.dir/src/topic.cc.o CMakeFiles/broker.dir/src/version.cc.o CMakeFiles/broker.dir/src/worker.cc.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_channel.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_group.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/action.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_addr.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_clock.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_companion.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_config.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_control_block.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_ostream.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_pool.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_profiler.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_proxy.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_registry.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_system.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_system_config.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/batch.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/consumer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/execution_context.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/producer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/attachable.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/behavior.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/binary_deserializer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/binary_serializer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/blocking_actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option_adder.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option_set.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value_reader.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value_writer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/decorator/sequencer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/default_attachable.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/deserializer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker_hub.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/atomic_ref_counted.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/base64.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_impl.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_stack.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/blocking_behavior.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/config_consumer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_mac_addresses.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_process_id.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_root_uuid.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/glob_match.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/group_tunnel.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/invoke_result_visitor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/json.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/latch.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/local_group_module.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/message_builder_element.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/message_data.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/meta_object.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/monotonic_buffer_resource.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/parse.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/parser/chars.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/plain_ref_counted.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/pretty_type_name.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/print.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread_pool.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/ripemd_160.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/serialized_size.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/set_thread_name.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/stream_bridge.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/stringification_inspector.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/sync_request_bouncer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/test_actor_clock.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/thread_safe_actor_clock.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/tick_emitter.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/type_id_list_builder.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/disposable.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/error.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/event_based_actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/execution_unit.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/coordinated.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/coordinator.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observable_builder.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/op/interval.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/scoped_coordinator.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/subscription.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/forwarding_actor_proxy.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group_manager.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group_module.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/hash/sha1.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/init_global_meta_objects.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_address.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_endpoint.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_subnet.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_address.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_endpoint.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_subnet.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/json_reader.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/json_writer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/load_inspector.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/local_actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/logger.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/mailbox_element.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/make_config_option.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_builder.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_handler.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/monitorable_actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/node_id.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/unprofiled.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/work_sharing.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/work_stealing.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/proxy_registry.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/raise_error.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ref_counted.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/replies_to.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/response_promise.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/resumable.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/save_inspector.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduled_actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduler/abstract_coordinator.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduler/test_coordinator.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scoped_actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scoped_execution_unit.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/serializer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/settings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/skip.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/string_algorithms.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/string_view.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/collector/prometheus.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/importer/process.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/label.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/label_view.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_family.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_registry.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/term.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/thread_hook.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/timestamp.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/tracing_data.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/tracing_data_factory.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/type_id.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/type_id_list.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uri.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uri_builder.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uuid.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/read_result_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/write_result_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/exit_reason_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observable_state_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observer_state_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/intrusive/inbox_result_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/intrusive/task_result_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/invoke_message_result_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_priority_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/pec_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/sec_strings.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/prometheus_broker.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/remote_group_module.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/socket_guard.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/abstract_broker.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/header.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/instance.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_queue.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/routing_table.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/worker.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp_broker.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/broker.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/connection_helper.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/datagram_servant.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/doorman.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor_impl.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor_manager.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_handler.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_manager.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_servant_impl.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/default_multiplexer.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/doorman_impl.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/event_handler.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/interfaces.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/ip_endpoint.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/manager.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/multiplexer.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/native_socket.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/pipe_reader.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/protocol.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/receive_buffer.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/scribe_impl.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/stream.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/stream_manager.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/test_multiplexer.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/scribe.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/policy/tcp.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/policy/udp.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_type_strings.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/operation_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/convert_ip_endpoint.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/datagram_socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/detail/rfc6455.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/header.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/host.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/ip.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/message_queue.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/multiplexer.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/abstract_actor_shell.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/actor_shell.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/header.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/method.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/status.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/v1.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/middleman.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/middleman_backend.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/packet_writer.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/handshake.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/network_socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/pipe_socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/pollset_updater.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/socket_manager.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/stream_socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/tcp_accept_socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/tcp_stream_socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/udp_datagram_socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/worker.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/connection_state_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/ec_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/message_type_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/method_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/status_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/operation_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/stream_transport_error_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/status_strings.cpp.o -Wl,-rpath,::::::::::::::::::: /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so caf/libcaf_core/libcaf_core.a caf/libcaf_io/libcaf_io.a caf/libcaf_net/libcaf_net.a caf/libcaf_core/libcaf_core.a -lpthread
 /usr/bin//rosecheckers -fPIC -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -shared -Wl,-soname,libbroker.so.4 CMakeFiles/broker.dir/src/address.cc.o CMakeFiles/broker.dir/src/alm/multipath.cc.o CMakeFiles/broker.dir/src/alm/routing_table.cc.o CMakeFiles/broker.dir/src/configuration.cc.o CMakeFiles/broker.dir/src/convert.cc.o CMakeFiles/broker.dir/src/data.cc.o CMakeFiles/broker.dir/src/detail/abstract_backend.cc.o CMakeFiles/broker.dir/src/detail/filesystem.cc.o CMakeFiles/broker.dir/src/detail/flare.cc.o CMakeFiles/broker.dir/src/detail/make_backend.cc.o CMakeFiles/broker.dir/src/detail/memory_backend.cc.o CMakeFiles/broker.dir/src/detail/monotonic_buffer_resource.cc.o CMakeFiles/broker.dir/src/detail/opaque_type.cc.o CMakeFiles/broker.dir/src/detail/peer_status_map.cc.o CMakeFiles/broker.dir/src/detail/prefix_matcher.cc.o CMakeFiles/broker.dir/src/detail/sink_driver.cc.o CMakeFiles/broker.dir/src/detail/source_driver.cc.o CMakeFiles/broker.dir/src/detail/sqlite_backend.cc.o CMakeFiles/broker.dir/src/detail/store_state.cc.o CMakeFiles/broker.dir/src/domain_options.cc.o CMakeFiles/broker.dir/src/endpoint.cc.o CMakeFiles/broker.dir/src/endpoint_id.cc.o CMakeFiles/broker.dir/src/endpoint_info.cc.o CMakeFiles/broker.dir/src/entity_id.cc.o CMakeFiles/broker.dir/src/error.cc.o CMakeFiles/broker.dir/src/filter_type.cc.o CMakeFiles/broker.dir/src/internal/clone_actor.cc.o CMakeFiles/broker.dir/src/internal/connector.cc.o CMakeFiles/broker.dir/src/internal/connector_adapter.cc.o CMakeFiles/broker.dir/src/internal/core_actor.cc.o CMakeFiles/broker.dir/src/internal/flare_actor.cc.o CMakeFiles/broker.dir/src/internal/json_client.cc.o CMakeFiles/broker.dir/src/internal/json_type_mapper.cc.o CMakeFiles/broker.dir/src/internal/master_actor.cc.o CMakeFiles/broker.dir/src/internal/master_resolver.cc.o CMakeFiles/broker.dir/src/internal/metric_collector.cc.o CMakeFiles/broker.dir/src/internal/metric_exporter.cc.o CMakeFiles/broker.dir/src/internal/metric_factory.cc.o CMakeFiles/broker.dir/src/internal/metric_scraper.cc.o CMakeFiles/broker.dir/src/internal/metric_view.cc.o CMakeFiles/broker.dir/src/internal/pending_connection.cc.o CMakeFiles/broker.dir/src/internal/prometheus.cc.o CMakeFiles/broker.dir/src/internal/store_actor.cc.o CMakeFiles/broker.dir/src/internal/web_socket.cc.o CMakeFiles/broker.dir/src/internal/wire_format.cc.o CMakeFiles/broker.dir/src/internal_command.cc.o CMakeFiles/broker.dir/src/mailbox.cc.o CMakeFiles/broker.dir/src/message.cc.o CMakeFiles/broker.dir/src/network_info.cc.o CMakeFiles/broker.dir/src/peer_status.cc.o CMakeFiles/broker.dir/src/port.cc.o CMakeFiles/broker.dir/src/publisher.cc.o CMakeFiles/broker.dir/src/shutdown_options.cc.o CMakeFiles/broker.dir/src/status.cc.o CMakeFiles/broker.dir/src/status_subscriber.cc.o CMakeFiles/broker.dir/src/store.cc.o CMakeFiles/broker.dir/src/store_event.cc.o CMakeFiles/broker.dir/src/subnet.cc.o CMakeFiles/broker.dir/src/subscriber.cc.o CMakeFiles/broker.dir/src/telemetry/counter.cc.o CMakeFiles/broker.dir/src/telemetry/gauge.cc.o CMakeFiles/broker.dir/src/telemetry/histogram.cc.o CMakeFiles/broker.dir/src/telemetry/metric_family.cc.o CMakeFiles/broker.dir/src/telemetry/metric_registry.cc.o CMakeFiles/broker.dir/src/telemetry/metric_registry_impl.cc.o CMakeFiles/broker.dir/src/time.cc.o CMakeFiles/broker.dir/src/topic.cc.o CMakeFiles/broker.dir/src/version.cc.o CMakeFiles/broker.dir/src/worker.cc.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_channel.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/abstract_group.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/action.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_addr.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_clock.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_companion.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_config.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_control_block.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_ostream.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_pool.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_profiler.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_proxy.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_registry.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_system.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/actor_system_config.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/batch.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/consumer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/execution_context.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/producer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/attachable.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/behavior.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/binary_deserializer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/binary_serializer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/blocking_actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option_adder.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_option_set.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value_reader.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/config_value_writer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/decorator/sequencer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/default_attachable.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/deserializer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/abstract_worker_hub.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/atomic_ref_counted.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/base64.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_impl.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/behavior_stack.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/blocking_behavior.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/config_consumer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_mac_addresses.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_process_id.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/get_root_uuid.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/glob_match.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/group_tunnel.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/invoke_result_visitor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/json.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/latch.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/local_group_module.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/message_builder_element.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/message_data.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/meta_object.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/monotonic_buffer_resource.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/parse.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/parser/chars.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/plain_ref_counted.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/pretty_type_name.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/print.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/private_thread_pool.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/ripemd_160.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/serialized_size.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/set_thread_name.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/stream_bridge.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/stringification_inspector.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/sync_request_bouncer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/test_actor_clock.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/thread_safe_actor_clock.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/tick_emitter.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/detail/type_id_list_builder.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/disposable.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/error.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/event_based_actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/execution_unit.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/coordinated.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/coordinator.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observable_builder.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/op/interval.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/scoped_coordinator.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/subscription.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/forwarding_actor_proxy.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group_manager.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/group_module.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/hash/sha1.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/init_global_meta_objects.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_address.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_endpoint.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv4_subnet.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_address.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_endpoint.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ipv6_subnet.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/json_reader.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/json_writer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/load_inspector.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/local_actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/logger.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/mailbox_element.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/make_config_option.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_builder.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_handler.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/monitorable_actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/node_id.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/unprofiled.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/work_sharing.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/policy/work_stealing.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/proxy_registry.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/raise_error.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/ref_counted.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/replies_to.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/response_promise.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/resumable.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/save_inspector.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduled_actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduler/abstract_coordinator.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scheduler/test_coordinator.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scoped_actor.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/scoped_execution_unit.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/serializer.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/settings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/skip.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/string_algorithms.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/string_view.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/collector/prometheus.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/importer/process.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/label.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/label_view.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_family.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/telemetry/metric_registry.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/term.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/thread_hook.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/timestamp.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/tracing_data.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/tracing_data_factory.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/type_id.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/type_id_list.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uri.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uri_builder.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/uuid.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/read_result_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/async/write_result_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/exit_reason_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observable_state_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/flow/observer_state_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/intrusive/inbox_result_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/intrusive/task_result_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/invoke_message_result_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/message_priority_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/pec_strings.cpp.o caf/libcaf_core/CMakeFiles/libcaf_core_obj.dir/src/sec_strings.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/prometheus_broker.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/remote_group_module.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/detail/socket_guard.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/abstract_broker.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/header.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/instance.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_queue.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/routing_table.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/worker.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp_broker.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/broker.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/connection_helper.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/datagram_servant.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/doorman.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/middleman_actor_impl.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/acceptor_manager.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_handler.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_manager.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/datagram_servant_impl.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/default_multiplexer.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/doorman_impl.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/event_handler.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/interfaces.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/ip_endpoint.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/manager.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/multiplexer.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/native_socket.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/pipe_reader.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/protocol.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/receive_buffer.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/scribe_impl.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/stream.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/stream_manager.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/test_multiplexer.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/scribe.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/policy/tcp.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/policy/udp.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/basp/message_type_strings.cpp.o caf/libcaf_io/CMakeFiles/libcaf_io_obj.dir/src/io/network/operation_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/convert_ip_endpoint.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/datagram_socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/detail/rfc6455.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/header.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/host.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/ip.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/message_queue.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/multiplexer.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/abstract_actor_shell.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/actor_shell.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/header.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/method.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/status.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/v1.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/middleman.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/middleman_backend.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/packet_writer.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/handshake.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/network_socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/pipe_socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/pollset_updater.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/socket_manager.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/stream_socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/tcp_accept_socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/tcp_stream_socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/udp_datagram_socket.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/worker.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/connection_state_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/ec_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/basp/message_type_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/method_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/http/status_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/operation_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/stream_transport_error_strings.cpp.o caf/libcaf_net/CMakeFiles/libcaf_net_obj.dir/src/net/web_socket/status_strings.cpp.o -Wl,-rpath,::::::::::::::::::: /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so caf/libcaf_core/libcaf_core.a caf/libcaf_io/libcaf_io.a caf/libcaf_net/libcaf_net.a caf/libcaf_core/libcaf_core.a -lpthread
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 21%] Built target broker
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 22%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker-node.dir/src/broker-node.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/CMakeFiles/broker-node.dir/src/broker-node.cc.o -MF CMakeFiles/broker-node.dir/src/broker-node.cc.o.d -o CMakeFiles/broker-node.dir/src/broker-node.cc.o -c /datasets/zeek/auxil/broker/src/broker-node.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/CMakeFiles/broker-node.dir/src/broker-node.cc.o -MF CMakeFiles/broker-node.dir/src/broker-node.cc.o.d -c /datasets/zeek/auxil/broker/src/broker-node.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32m[1mLinking CXX executable broker-node[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/broker-node.dir/src/broker-node.cc.o -o broker-node -Wl,-rpath,/datasets/zeek/build/auxil/broker libbroker.so.2.4 caf/libcaf_core/libcaf_core.a caf/libcaf_io/libcaf_io.a caf/libcaf_net/libcaf_net.a /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so caf/libcaf_core/libcaf_core.a -lpthread
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/broker-node.dir/src/broker-node.cc.o -o broker-node -Wl,-rpath,/datasets/zeek/build/auxil/broker libbroker.so.2.4 caf/libcaf_core/libcaf_core.a caf/libcaf_io/libcaf_io.a caf/libcaf_net/libcaf_net.a /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so caf/libcaf_core/libcaf_core.a -lpthread
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 22%] Built target broker-node
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 22%] [32mBuilding CXX object auxil/broker/CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o -MF CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o.d -o CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o -c /datasets/zeek/auxil/broker/src/broker-pipe.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_io -I/datasets/zeek/build/auxil/broker/caf/libcaf_io -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o -MF CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o.d -c /datasets/zeek/auxil/broker/src/broker-pipe.cc
"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 11: error:
          qualified name is not allowed
  namespace broker::defaults {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 15: error:
          namespace "std" has no member "string_view"
  constexpr std::string_view recording_directory = "";
                 ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 20: error:
          identifier "timespan" is undefined
  constexpr timespan await_peer_timeout = std::chrono::seconds{10};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 24: error:
          qualified name is not allowed
  namespace broker::defaults::subscriber {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 30: error:
          qualified name is not allowed
  namespace broker::defaults::store {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 32: error:
          identifier "timespan" is undefined
  constexpr timespan tick_interval = std::chrono::milliseconds{100};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 35: error:
          identifier "timespan" is undefined
  constexpr timespan max_get_delay = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 49: error:
          identifier "timespan" is undefined
  constexpr timespan await_idle_timeout = std::chrono::seconds{15};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 53: error:
          qualified name is not allowed
  namespace broker::defaults::path_revocations {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 55: error:
          identifier "timespan" is undefined
  constexpr timespan aging_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 57: error:
          identifier "timespan" is undefined
  constexpr timespan max_age = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 61: error:
          qualified name is not allowed
  namespace broker::defaults::metrics {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 63: error:
          identifier "timespan" is undefined
  constexpr timespan export_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 13: error:
          qualified name is not allowed
  namespace broker::internal {
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          the global scope has no "configuration_access"
    friend struct internal::configuration_access;
                            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          invalid friend declaration
    friend struct internal::configuration_access;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 161: error:
          namespace "std" has no member "string_view"
    void add_option(int64_t* dst, std::string_view name,
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 162: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 164: error:
          namespace "std" has no member "string_view"
    void add_option(uint64_t* dst, std::string_view name,
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 165: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 167: error:
          namespace "std" has no member "string_view"
    void add_option(double* dst, std::string_view name,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 168: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 170: error:
          namespace "std" has no member "string_view"
    void add_option(bool* dst, std::string_view name,
                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 171: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 173: error:
          namespace "std" has no member "string_view"
    void add_option(std::string* dst, std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 174: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 176: error:
          namespace "std" has no member "string_view"
    void add_option(std::vector<std::string>* dst, std::string_view name,
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 177: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "is_integral_v"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                          ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          type name is not allowed
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, void>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, void>" at line 180 of
                    "/datasets/zeek/auxil/broker/include/broker/configuration.h
                    h"

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          expected an identifier
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "string_view"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 189: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, timespan val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 191: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::string val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 193: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::vector<std::string> val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          qualified name is not allowed
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          this declaration has no storage class or type specifier
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          expected a ";"
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          qualified name is not allowed
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          this declaration has no storage class or type specifier
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          expected a ";"
    std::optional<uint64_t> read_u64(std::string_view key,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          qualified name is not allowed
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          this declaration has no storage class or type specifier
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          expected a ";"
    std::optional<timespan> read_ts(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          qualified name is not allowed
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          this declaration has no storage class or type specifier
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          expected a ";"
    std::optional<std::string> read_str(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          qualified name is not allowed
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          this declaration has no storage class or type specifier
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          expected a ";"
    std::optional<std::vector<std::string>>
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 226: error:
          namespace "std" has no member "string_view"
    void set_i64(std::string_view key, int64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 228: error:
          namespace "std" has no member "string_view"
    void set_u64(std::string_view key, uint64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 230: error:
          namespace "std" has no member "string_view"
    void set_bool(std::string_view key, bool val);
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 236: error:
          namespace "std" has no member "string_view"
  auto get_as(const configuration& cfg, std::string_view key) {
                                             ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected a "("
    if constexpr (std::is_integral_v<T>) {
       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          namespace "std" has no member "is_integral_v"
    if constexpr (std::is_integral_v<T>) {
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          type name is not allowed
    if constexpr (std::is_integral_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected an expression
    if constexpr (std::is_integral_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          namespace "std" has no member "optional"
      std::optional<T> res;
           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          type name is not allowed
      std::optional<T> res;
                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          identifier "res" is undefined
      std::optional<T> res;
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected a "("
      if constexpr (std::is_signed_v<T>) {
         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          namespace "std" has no member "is_signed_v"
      if constexpr (std::is_signed_v<T>) {
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          type name is not allowed
      if constexpr (std::is_signed_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected an expression
      if constexpr (std::is_signed_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 241: error:
          class "broker::configuration" has no member "read_i64"
        if (auto val = cfg.read_i64(key, lim::min(), lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 244: error:
          class "broker::configuration" has no member "read_u64"
        if (auto val = cfg.read_u64(key, lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, timespan>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, timespan>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, timespan>) {
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 249: error:
          class "broker::configuration" has no member "read_ts"
      return cfg.read_ts(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, std::string>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, std::string>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, std::string>) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 251: error:
          class "broker::configuration" has no member "read_str"
      return cfg.read_str(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          namespace "std" has no member "is_same_v"
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          type name is not allowed
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          expected a string literal
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 254: error:
          class "broker::configuration" has no member "read_str_vec"
      return cfg.read_str_vec(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32m[1mLinking CXX executable broker-pipe[0m
In directory:  /datasets/zeek/build/auxil/broker
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o -o broker-pipe -Wl,-rpath,/datasets/zeek/build/auxil/broker libbroker.so.2.4 caf/libcaf_core/libcaf_core.a caf/libcaf_io/libcaf_io.a caf/libcaf_net/libcaf_net.a /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so caf/libcaf_core/libcaf_core.a -lpthread
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/broker-pipe.dir/src/broker-pipe.cc.o -o broker-pipe -Wl,-rpath,/datasets/zeek/build/auxil/broker libbroker.so.2.4 caf/libcaf_core/libcaf_core.a caf/libcaf_io/libcaf_io.a caf/libcaf_net/libcaf_net.a /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so caf/libcaf_core/libcaf_core.a -lpthread
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 22%] Built target broker-pipe
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 22%] [34m[1mStaging Python scripts in /datasets/zeek/build/auxil/broker/python/broker[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 22%] Built target python-scripts-stage
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 22%] [32mBuilding CXX object auxil/broker/bindings/python/CMakeFiles/_broker.dir/_broker.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/bindings/python
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -D_broker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.6m -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -fvisibility=hidden -flto -MD -MT auxil/broker/bindings/python/CMakeFiles/_broker.dir/_broker.cpp.o -MF CMakeFiles/_broker.dir/_broker.cpp.o.d -o CMakeFiles/_broker.dir/_broker.cpp.o -c /datasets/zeek/auxil/broker/bindings/python/_broker.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -D_broker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.6m -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -fvisibility=hidden -flto -MD -MT auxil/broker/bindings/python/CMakeFiles/_broker.dir/_broker.cpp.o -MF CMakeFiles/_broker.dir/_broker.cpp.o.d -c /datasets/zeek/auxil/broker/bindings/python/_broker.cpp
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 44:
          error: identifier "are_same" is undefined
  inline constexpr bool are_same_v = are_same<Ts...>::value;
                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 44:
          error: type name is not allowed
  inline constexpr bool are_same_v = are_same<Ts...>::value;
                                              ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 44:
          error: expected a ";"
  inline constexpr bool are_same_v = are_same<Ts...>::value;
                                                ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 44:
          error: parameter pack "Ts" was referenced but not expanded
  inline constexpr bool are_same_v = are_same<Ts...>::value;
                                              ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "normalized_signature" has already been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "normalized_signature" has already been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "normalized_signature" has already been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "normalized_signature" has already been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 133:
          error: expected a declaration
  } // namespace broker::detail
  ^

"/usr/include/c++/7/bits/std_mutex.h", line 81: error: identifier
          "__mutex_base" is undefined
      __mutex_base(const __mutex_base&) = delete;
                         ^

"/usr/include/c++/7/bits/std_mutex.h", line 82: error: function "__mutex_base"
          is not a type name
      __mutex_base& operator=(const __mutex_base&) = delete;
      ^

"/usr/include/c++/7/bits/std_mutex.h", line 82: error: "operator=" must be a
          member function
      __mutex_base& operator=(const __mutex_base&) = delete;
                    ^

"/usr/include/c++/7/bits/std_mutex.h", line 82: error: function "__mutex_base"
          is not a type name
      __mutex_base& operator=(const __mutex_base&) = delete;
                                    ^

"/usr/include/c++/7/bits/std_mutex.h", line 83: error: expected a declaration
    };
    ^

"/usr/include/c++/7/bits/std_mutex.h", line 86: error: not a class or struct
          name
    class mutex : private __mutex_base
                          ^

"/usr/include/c++/7/bits/std_mutex.h", line 89: error: identifier
          "__native_type" is undefined
      typedef __native_type* 			native_handle_type;
              ^

"/usr/include/c++/7/bits/std_mutex.h", line 103: error: identifier "_M_mutex"
          is undefined
        int __e = __gthread_mutex_lock(&_M_mutex);
                                        ^

"/usr/include/c++/7/bits/std_mutex.h", line 107: error: identifier
          "__throw_system_error" is undefined
  	__throw_system_error(__e);
  	^

"/usr/include/c++/7/bits/std_mutex.h", line 114: error: identifier "_M_mutex"
          is undefined
        return !__gthread_mutex_trylock(&_M_mutex);
                                         ^

"/usr/include/c++/7/bits/std_mutex.h", line 121: error: identifier "_M_mutex"
          is undefined
        __gthread_mutex_unlock(&_M_mutex);
                                ^

"/usr/include/c++/7/bits/std_mutex.h", line 126: error: identifier "_M_mutex"
          is undefined
      { return &_M_mutex; }
                ^

"/usr/include/c++/7/bits/std_mutex.h", line 217: error: expected a ")"
  		    const chrono::time_point<_Clock, _Duration>& __atime)
  		                ^

"/usr/include/c++/7/bits/std_mutex.h", line 224: error: expected a ")"
  		    const chrono::duration<_Rep, _Period>& __rtime)
  		                ^

"/usr/include/c++/7/bits/std_mutex.h", line 223: error: invalid redeclaration
          of member function template
          "unique_lock<_Mutex>::unique_lock<_Clock,_Duration>(_Mutex &, int)"
          (declared at line 216)
  	unique_lock(mutex_type& __m,
  	^

"/usr/include/c++/7/bits/std_mutex.h", line 288: error: expected a ")"
  	try_lock_until(const chrono::time_point<_Clock, _Duration>& __atime)
  	                           ^

"/usr/include/c++/7/bits/std_mutex.h", line 303: error: expected a ")"
  	try_lock_for(const chrono::duration<_Rep, _Period>& __rtime)
  	                         ^

"/usr/include/c++/7/bits/std_mutex.h", line 219: error: identifier "__atime" is
          undefined
  	  _M_owns(_M_device->try_lock_until(__atime))
  	                                    ^

"/usr/include/c++/7/bits/std_mutex.h", line 262: error: name followed by "::"
          must be a class or namespace name
  	  __throw_system_error(int(errc::operation_not_permitted));
  	                           ^

"/usr/include/c++/7/bits/std_mutex.h", line 262: error: identifier
          "__throw_system_error" is undefined
  	  __throw_system_error(int(errc::operation_not_permitted));
  	  ^

"/usr/include/c++/7/bits/std_mutex.h", line 264: error: name followed by "::"
          must be a class or namespace name
  	  __throw_system_error(int(errc::resource_deadlock_would_occur));
  	                           ^

"/usr/include/c++/7/bits/std_mutex.h", line 264: error: identifier
          "__throw_system_error" is undefined
  	  __throw_system_error(int(errc::resource_deadlock_would_occur));
  	  ^

"/usr/include/c++/7/bits/std_mutex.h", line 276: error: name followed by "::"
          must be a class or namespace name
  	  __throw_system_error(int(errc::operation_not_permitted));
  	                           ^

"/usr/include/c++/7/bits/std_mutex.h", line 276: error: identifier
          "__throw_system_error" is undefined
  	  __throw_system_error(int(errc::operation_not_permitted));
  	  ^

"/usr/include/c++/7/bits/std_mutex.h", line 278: error: name followed by "::"
          must be a class or namespace name
  	  __throw_system_error(int(errc::resource_deadlock_would_occur));
  	                           ^

"/usr/include/c++/7/bits/std_mutex.h", line 278: error: identifier
          "__throw_system_error" is undefined
  	  __throw_system_error(int(errc::resource_deadlock_would_occur));
  	  ^

"/usr/include/c++/7/bits/std_mutex.h", line 291: error: name followed by "::"
          must be a class or namespace name
  	    __throw_system_error(int(errc::operation_not_permitted));
  	                             ^

"/usr/include/c++/7/bits/std_mutex.h", line 291: error: identifier
          "__throw_system_error" is undefined
  	    __throw_system_error(int(errc::operation_not_permitted));
  	    ^

"/usr/include/c++/7/bits/std_mutex.h", line 293: error: name followed by "::"
          must be a class or namespace name
  	    __throw_system_error(int(errc::resource_deadlock_would_occur));
  	                             ^

"/usr/include/c++/7/bits/std_mutex.h", line 293: error: identifier
          "__throw_system_error" is undefined
  	    __throw_system_error(int(errc::resource_deadlock_would_occur));
  	    ^

"/usr/include/c++/7/bits/std_mutex.h", line 296: error: identifier "__atime" is
          undefined
  	      _M_owns = _M_device->try_lock_until(__atime);
  	                                          ^

"/usr/include/c++/7/bits/std_mutex.h", line 306: error: name followed by "::"
          must be a class or namespace name
  	    __throw_system_error(int(errc::operation_not_permitted));
  	                             ^

"/usr/include/c++/7/bits/std_mutex.h", line 306: error: identifier
          "__throw_system_error" is undefined
  	    __throw_system_error(int(errc::operation_not_permitted));
  	    ^

"/usr/include/c++/7/bits/std_mutex.h", line 308: error: name followed by "::"
          must be a class or namespace name
  	    __throw_system_error(int(errc::resource_deadlock_would_occur));
  	                             ^

"/usr/include/c++/7/bits/std_mutex.h", line 308: error: identifier
          "__throw_system_error" is undefined
  	    __throw_system_error(int(errc::resource_deadlock_would_occur));
  	    ^

"/usr/include/c++/7/bits/std_mutex.h", line 311: error: identifier "__rtime" is
          undefined
  	      _M_owns = _M_device->try_lock_for(__rtime);
  	                                        ^

"/usr/include/c++/7/bits/std_mutex.h", line 320: error: name followed by "::"
          must be a class or namespace name
  	  __throw_system_error(int(errc::operation_not_permitted));
  	                           ^

"/usr/include/c++/7/bits/std_mutex.h", line 320: error: identifier
          "__throw_system_error" is undefined
  	  __throw_system_error(int(errc::operation_not_permitted));
  	  ^

"/usr/include/c++/7/bits/std_mutex.h", line 368: error: expected a declaration
  } // namespace
  ^

"/usr/include/c++/7/mutex", line 90: error: expected a declaration
    };
    ^

"/usr/include/c++/7/mutex", line 93: error: not a class or struct name
    class recursive_mutex : private __recursive_mutex_base
                                    ^

"/usr/include/c++/7/mutex", line 96: error: identifier "__native_type" is
          undefined
      typedef __native_type* 			native_handle_type;
              ^

"/usr/include/c++/7/mutex", line 107: error: identifier "_M_mutex" is undefined
        int __e = __gthread_recursive_mutex_lock(&_M_mutex);
                                                  ^

"/usr/include/c++/7/mutex", line 111: error: identifier "__throw_system_error"
          is undefined
  	__throw_system_error(__e);
  	^

"/usr/include/c++/7/mutex", line 118: error: identifier "_M_mutex" is undefined
        return !__gthread_recursive_mutex_trylock(&_M_mutex);
                                                   ^

"/usr/include/c++/7/mutex", line 125: error: identifier "_M_mutex" is undefined
        __gthread_recursive_mutex_unlock(&_M_mutex);
                                          ^

"/usr/include/c++/7/mutex", line 130: error: identifier "_M_mutex" is undefined
      { return &_M_mutex; }
                ^

"/usr/include/c++/7/mutex", line 138: error: expected a ";"
        typedef chrono::high_resolution_clock 	__clock_t;
                      ^

"/usr/include/c++/7/mutex", line 142: error: duration is not a template
  	_M_try_lock_for(const chrono::duration<_Rep, _Period>& __rtime)
  	                              ^

"/usr/include/c++/7/mutex", line 142: error: expected a ","
  	_M_try_lock_for(const chrono::duration<_Rep, _Period>& __rtime)
  	                            ^

"/usr/include/c++/7/mutex", line 153: error: time_point is not a template
  	_M_try_lock_until(const chrono::time_point<__clock_t,
  	                                ^

"/usr/include/c++/7/mutex", line 153: error: expected a ","
  	_M_try_lock_until(const chrono::time_point<__clock_t,
  	                              ^

"/usr/include/c++/7/mutex", line 169: error: time_point is not a template
  	_M_try_lock_until(const chrono::time_point<_Clock, _Duration>& __atime)
  	                                ^

"/usr/include/c++/7/mutex", line 169: error: expected a ","
  	_M_try_lock_until(const chrono::time_point<_Clock, _Duration>& __atime)
  	                              ^

"/usr/include/c++/7/mutex", line 144: error: namespace-qualified name is
          required
  	  using chrono::steady_clock;
  	        ^

"/usr/include/c++/7/mutex", line 144: error: expected a ";"
  	  using chrono::steady_clock;
  	              ^

"/usr/include/c++/7/mutex", line 145: error: name followed by "::" must be a
          class or namespace name
  	  auto __rt = chrono::duration_cast<steady_clock::duration>(__rtime);
  	              ^

"/usr/include/c++/7/mutex", line 146: error: identifier "ratio_greater" is
          undefined
  	  if (ratio_greater<steady_clock::period, _Period>())
  	      ^

"/usr/include/c++/7/mutex", line 146: error: name followed by "::" must be a
          class or namespace name
  	  if (ratio_greater<steady_clock::period, _Period>())
  	                    ^

"/usr/include/c++/7/mutex", line 146: error: type name is not allowed
  	  if (ratio_greater<steady_clock::period, _Period>())
  	                                          ^

"/usr/include/c++/7/mutex", line 146: error: expected an expression
  	  if (ratio_greater<steady_clock::period, _Period>())
  	                                                   ^

"/usr/include/c++/7/mutex", line 148: error: name followed by "::" must be a
          class or namespace name
  	  return _M_try_lock_until(steady_clock::now() + __rt);
  	                           ^

"/usr/include/c++/7/mutex", line 156: error: name followed by "::" must be a
          class or namespace name
  	  auto __s = chrono::time_point_cast<chrono::seconds>(__atime);
  	             ^

"/usr/include/c++/7/mutex", line 157: error: name followed by "::" must be a
          class or namespace name
  	  auto __ns = chrono::duration_cast<chrono::nanoseconds>(__atime - __s);
  	              ^

"/usr/include/c++/7/mutex", line 172: error: name followed by "::" must be a
          class or namespace name
  	  return _M_try_lock_until(__clock_t::now() + __rtime);
  	                           ^

"/usr/include/c++/7/mutex", line 178: error: not a class or struct name
    : private __mutex_base, public __timed_mutex_impl<timed_mutex>
              ^

"/usr/include/c++/7/mutex", line 181: error: identifier "__native_type" is
          undefined
      typedef __native_type* 		  	native_handle_type;
              ^

"/usr/include/c++/7/mutex", line 208: error: duration is not a template
        try_lock_for(const chrono::duration<_Rep, _Period>& __rtime)
                                   ^

"/usr/include/c++/7/mutex", line 208: error: expected a ","
        try_lock_for(const chrono::duration<_Rep, _Period>& __rtime)
                                 ^

"/usr/include/c++/7/mutex", line 213: error: time_point is not a template
        try_lock_until(const chrono::time_point<_Clock, _Duration>& __atime)
                                     ^

"/usr/include/c++/7/mutex", line 213: error: expected a ","
        try_lock_until(const chrono::time_point<_Clock, _Duration>& __atime)
                                   ^

"/usr/include/c++/7/mutex", line 192: error: identifier "_M_mutex" is undefined
        int __e = __gthread_mutex_lock(&_M_mutex);
                                        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/bindings/python/CMakeFiles/_broker.dir/data.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/bindings/python
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -D_broker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.6m -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -fvisibility=hidden -flto -MD -MT auxil/broker/bindings/python/CMakeFiles/_broker.dir/data.cpp.o -MF CMakeFiles/_broker.dir/data.cpp.o.d -o CMakeFiles/_broker.dir/data.cpp.o -c /datasets/zeek/auxil/broker/bindings/python/data.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -D_broker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.6m -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -fvisibility=hidden -flto -MD -MT auxil/broker/bindings/python/CMakeFiles/_broker.dir/data.cpp.o -MF CMakeFiles/_broker.dir/data.cpp.o.d -c /datasets/zeek/auxil/broker/bindings/python/data.cpp
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/none.hh", line 50: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 33: error:
          identifier "number_type" is undefined
    port(number_type num, protocol p);
         ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 33: error:
          identifier "protocol" is undefined
    port(number_type num, protocol p);
                          ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 33: error: explicit
          type is missing ("int" assumed)
    port(number_type num, protocol p);
    ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 36: error:
          identifier "number_type" is undefined
    number_type number() const;
    ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 36: error: a type
          qualifier is not allowed on a nonmember function
    number_type number() const;
                         ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 39: error:
          identifier "protocol" is undefined
    protocol type() const;
    ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 39: error: a type
          qualifier is not allowed on a nonmember function
    protocol type() const;
                    ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 41: error: a type
          qualifier is not allowed on a nonmember function
    size_t hash() const;
                  ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 43: error: invalid
          specifier outside a class declaration
    friend bool operator==(const port& lhs, const port& rhs);
    ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 43: error: function
          "port" is not a type name
    friend bool operator==(const port& lhs, const port& rhs);
                                 ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 43: error: function
          "port" is not a type name
    friend bool operator==(const port& lhs, const port& rhs);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 43: error: nonmember
          operator requires a parameter with class or enum type
    friend bool operator==(const port& lhs, const port& rhs);
                ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 44: error: invalid
          specifier outside a class declaration
    friend bool operator<(const port& lhs, const port& rhs);
    ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 44: error: function
          "port" is not a type name
    friend bool operator<(const port& lhs, const port& rhs);
                                ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 44: error: function
          "port" is not a type name
    friend bool operator<(const port& lhs, const port& rhs);
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 44: error: nonmember
          operator requires a parameter with class or enum type
    friend bool operator<(const port& lhs, const port& rhs);
                ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 47: error: invalid
          specifier outside a class declaration
    friend bool inspect(Inspector& f, port& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 47: error: function
          "port" is not a type name
    friend bool inspect(Inspector& f, port& x) {
                                      ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 47: error: function
          template "inspect" has already been defined
    friend bool inspect(Inspector& f, port& x) {
                ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 62: error: expected
          a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 64: error:
          identifier "protocol" is undefined
    protocol proto_;
    ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 65: error: expected
          a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 68: error: function
          "port" is not a type name
  bool inspect(Inspector& f, port::protocol& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 68: error:
          global-scope qualifier (leading "::") is not allowed
  bool inspect(Inspector& f, port::protocol& x) {
                                 ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 68: error: expected
          a ")"
  bool inspect(Inspector& f, port::protocol& x) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 69: error:
          identifier "x" is undefined
    auto get = [&] { return static_cast<uint8_t>(x); };
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 71: error: name
          followed by "::" must be a class or namespace name
      if (val <= static_cast<uint8_t>(port::protocol::icmp)) {
                                      ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 72: error:
          identifier "x" is undefined
        x = static_cast<port::protocol>(val);
        ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 72: error: function
          "port" is not a type name
        x = static_cast<port::protocol>(val);
                        ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 72: error: expected
          a ">"
        x = static_cast<port::protocol>(val);
                            ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 82: error: function
          "port" is not a type name
  bool operator==(const port& lhs, const port& rhs);
                        ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 82: error: function
          "port" is not a type name
  bool operator==(const port& lhs, const port& rhs);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 82: error: nonmember
          operator requires a parameter with class or enum type
  bool operator==(const port& lhs, const port& rhs);
       ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 85: error: function
          "port" is not a type name
  bool operator<(const port& lhs, const port& rhs);
                       ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 85: error: function
          "port" is not a type name
  bool operator<(const port& lhs, const port& rhs);
                                        ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 85: error: nonmember
          operator requires a parameter with class or enum type
  bool operator<(const port& lhs, const port& rhs);
       ^

"/datasets/zeek/auxil/broker/include/broker/port.hh", line 87: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/subnet.hh", line 31: error: a type
          qualifier is not allowed on a nonmember function
    uint8_t length() const;
                     ^

"/datasets/zeek/auxil/broker/include/broker/subnet.hh", line 33: error: a type
          qualifier is not allowed on a nonmember function
    size_t hash() const;
                  ^

"/datasets/zeek/auxil/broker/include/broker/subnet.hh", line 35: error: invalid
          specifier outside a class declaration
    friend bool operator==(const subnet& lhs, const subnet& rhs);
    ^

"/datasets/zeek/auxil/broker/include/broker/subnet.hh", line 35: error:
          identifier "subnet" is undefined
    friend bool operator==(const subnet& lhs, const subnet& rhs);
                                 ^

"/datasets/zeek/auxil/broker/include/broker/subnet.hh", line 35: error:
          identifier "subnet" is undefined
    friend bool operator==(const subnet& lhs, const subnet& rhs);
                                                    ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/bindings/python/CMakeFiles/_broker.dir/enums.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/bindings/python
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -D_broker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.6m -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -fvisibility=hidden -flto -MD -MT auxil/broker/bindings/python/CMakeFiles/_broker.dir/enums.cpp.o -MF CMakeFiles/_broker.dir/enums.cpp.o.d -o CMakeFiles/_broker.dir/enums.cpp.o -c /datasets/zeek/auxil/broker/bindings/python/enums.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -D_broker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.6m -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -fvisibility=hidden -flto -MD -MT auxil/broker/bindings/python/CMakeFiles/_broker.dir/enums.cpp.o -MF CMakeFiles/_broker.dir/enums.cpp.o.d -c /datasets/zeek/auxil/broker/bindings/python/enums.cpp
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/bindings/python/CMakeFiles/_broker.dir/store.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/bindings/python
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -D_broker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.6m -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -fvisibility=hidden -flto -MD -MT auxil/broker/bindings/python/CMakeFiles/_broker.dir/store.cpp.o -MF CMakeFiles/_broker.dir/store.cpp.o.d -o CMakeFiles/_broker.dir/store.cpp.o -c /datasets/zeek/auxil/broker/bindings/python/store.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -D_broker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.6m -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -fvisibility=hidden -flto -MD -MT auxil/broker/bindings/python/CMakeFiles/_broker.dir/store.cpp.o -MF CMakeFiles/_broker.dir/store.cpp.o.d -c /datasets/zeek/auxil/broker/bindings/python/store.cpp
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/bindings/python/CMakeFiles/_broker.dir/zeek.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/broker/bindings/python
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -D_broker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.6m -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -fvisibility=hidden -flto -MD -MT auxil/broker/bindings/python/CMakeFiles/_broker.dir/zeek.cpp.o -MF CMakeFiles/_broker.dir/zeek.cpp.o.d -o CMakeFiles/_broker.dir/zeek.cpp.o -c /datasets/zeek/auxil/broker/bindings/python/zeek.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -D_broker_EXPORTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/bindings/python/3rdparty/pybind11/include -I/usr/include/python3.6m -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -fPIC -msse2 -fvisibility=hidden -flto -MD -MT auxil/broker/bindings/python/CMakeFiles/_broker.dir/zeek.cpp.o -MF CMakeFiles/_broker.dir/zeek.cpp.o.d -c /datasets/zeek/auxil/broker/bindings/python/zeek.cpp
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32m[1mLinking CXX shared module ../../python/broker/_broker.so[0m
In directory:  /datasets/zeek/build/auxil/broker/bindings/python
Compiler args are:  -fPIC -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -shared -o ../../python/broker/_broker.so CMakeFiles/_broker.dir/_broker.cpp.o CMakeFiles/_broker.dir/data.cpp.o CMakeFiles/_broker.dir/enums.cpp.o CMakeFiles/_broker.dir/store.cpp.o CMakeFiles/_broker.dir/zeek.cpp.o -Wl,-rpath,/datasets/zeek/build/auxil/broker: ../../libbroker.so.2.4 -L/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu -L/usr/lib -lpython3.6m -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
 /usr/bin//rosecheckers -fPIC -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -shared CMakeFiles/_broker.dir/data.cpp.o CMakeFiles/_broker.dir/enums.cpp.o CMakeFiles/_broker.dir/store.cpp.o CMakeFiles/_broker.dir/zeek.cpp.o -Wl,-rpath,/datasets/zeek/build/auxil/broker: ../../libbroker.so.2.4 -L/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu -L/usr/lib -lpython3.6m -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 22%] Built target _broker
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/alm/multipath.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/alm/multipath.cc.o -MF CMakeFiles/broker-test.dir/cpp/alm/multipath.cc.o.d -o CMakeFiles/broker-test.dir/cpp/alm/multipath.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/alm/multipath.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/alm/multipath.cc.o -MF CMakeFiles/broker-test.dir/cpp/alm/multipath.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/alm/multipath.cc
"/datasets/zeek/auxil/broker/include/broker/detail/monotonic_buffer_resource.hh
          ", line 7: error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 41: error:
          identifier "node_iterator" is undefined
    node_iterator& operator=(const node_iterator&) noexcept = default;
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 41: error:
          "operator=" must be a member function
    node_iterator& operator=(const node_iterator&) noexcept = default;
                   ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 41: error:
          identifier "node_iterator" is undefined
    node_iterator& operator=(const node_iterator&) noexcept = default;
                                   ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 41: error:
          "= default" can only appear on default constructors, copy/move
          constructors, copy/move assignment operators, and destructors
    node_iterator& operator=(const node_iterator&) noexcept = default;
                                                              ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 43: error:
          identifier "node_iterator" is undefined
    node_iterator operator++(int) {
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 43: error:
          nonmember operator requires a parameter with class or enum type
    node_iterator operator++(int) {
                  ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 44: error:
          identifier "node_iterator" is undefined
      node_iterator cpy{ptr_};
      ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 44: error:
          identifier "ptr_" is undefined
      node_iterator cpy{ptr_};
                        ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 49: error:
          identifier "node_iterator" is undefined
    node_iterator& operator++() {
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 49: error:
          too few parameters for this operator function
    node_iterator& operator++() {
                   ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 49: error:
          nonmember operator requires a parameter with class or enum type
    node_iterator& operator++() {
                   ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 50: error:
          identifier "ptr_" is undefined
      ptr_ = ptr_->right_;
      ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 51: error:
          "this" may only be used inside a nonstatic member function
      return *this;
              ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 54: error:
          identifier "reference" is undefined
    reference operator*() {
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 54: error:
          too few parameters for this operator function
    reference operator*() {
              ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 54: error:
          nonmember operator requires a parameter with class or enum type
    reference operator*() {
              ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 55: error:
          identifier "ptr_" is undefined
      return *ptr_;
              ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 58: error:
          identifier "pointer" is undefined
    pointer operator->() {
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 58: error:
          "operator->" must be a member function
    pointer operator->() {
            ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 59: error:
          identifier "ptr_" is undefined
      return ptr_;
             ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 62: error:
          identifier "pointer" is undefined
    pointer get() {
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 63: error:
          identifier "ptr_" is undefined
      return ptr_;
             ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 66: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 68: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 71: error:
          node_iterator is not a template
  auto operator==(node_iterator<T> x, node_iterator<U> y)
                  ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 71: error:
          node_iterator is not a template
  auto operator==(node_iterator<T> x, node_iterator<U> y)
                                      ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 71: error:
          nonmember operator requires a parameter with class or enum type
  auto operator==(node_iterator<T> x, node_iterator<U> y)
       ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 77: error:
          node_iterator is not a template
  auto operator!=(node_iterator<T> x, node_iterator<U> y)
                  ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 77: error:
          node_iterator is not a template
  auto operator!=(node_iterator<T> x, node_iterator<U> y)
                                      ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 77: error:
          nonmember operator requires a parameter with class or enum type
  auto operator!=(node_iterator<T> x, node_iterator<U> y)
       ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 87: error:
          node_iterator is not a template
    using iterator = node_iterator<multipath_node>;
                     ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 87: error:
          identifier "multipath_node" is undefined
    using iterator = node_iterator<multipath_node>;
                                   ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 89: error:
          node_iterator is not a template
    using const_iterator = node_iterator<const multipath_node>;
                           ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 89: error:
          explicit type is missing ("int" assumed)
    using const_iterator = node_iterator<const multipath_node>;
                                         ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 89: error:
          expected a ">"
    using const_iterator = node_iterator<const multipath_node>;
                                               ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 125: error:
          identifier "endpoint_id" is undefined
    bool contains(const endpoint_id& id) const noexcept;
                        ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 127: error:
          "multipath_node" is not a type name
    std::pair<multipath_node*, bool>
              ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 128: error:
          identifier "detail" is undefined
    emplace(detail::monotonic_buffer_resource& mem, const endpoint_id& id);
            ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 128: error:
          global-scope qualifier (leading "::") is not allowed
    emplace(detail::monotonic_buffer_resource& mem, const endpoint_id& id);
                  ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 128: error:
          expected a ")"
    emplace(detail::monotonic_buffer_resource& mem, const endpoint_id& id);
                                             ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 130: error:
          "multipath_node" is not a type name
    bool emplace(multipath_node* node);
                 ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 134: error:
          "multipath_node" is not a type name
    std::pair<multipath_node*, bool> emplace_impl(const endpoint_id& id,
              ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 134: error:
          identifier "endpoint_id" is undefined
    std::pair<multipath_node*, bool> emplace_impl(const endpoint_id& id,
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/alm/multipath.hh", line 140: error:
          "multipath_node" is not a type name
    multipath_node* first_ = nullptr;
    ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/alm/routing_table.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/alm/routing_table.cc.o -MF CMakeFiles/broker-test.dir/cpp/alm/routing_table.cc.o.d -o CMakeFiles/broker-test.dir/cpp/alm/routing_table.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/alm/routing_table.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/alm/routing_table.cc.o -MF CMakeFiles/broker-test.dir/cpp/alm/routing_table.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/alm/routing_table.cc
"/datasets/zeek/auxil/broker/include/broker/detail/algorithms.hh", line 5:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/lamport_timestamp.hh", line 72:
          error: expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 41:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 54:
          error: identifier "path_less_t" is undefined
  constexpr auto path_less = path_less_t{};
                             ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 54:
          error: expected a ";"
  constexpr auto path_less = path_less_t{};
                                        ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 61:
          error: identifier "endpoint_id" is undefined
    using path_type = std::vector<endpoint_id>;
                                  ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 65:
          error: identifier "vector_timestamp" is undefined
    using versioned_path_type = std::pair<path_type, vector_timestamp>;
                                                     ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::allocator<routing_table_ro
          w::versioned_path_type>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<routing_
                      table_row::versioned_path_type>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<routing_table_row::versioned_path_type>, false>]" at
                      line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 261 of "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=routing_table_row::versioned_path_type,
                      _Alloc=std::allocator<routing_table_row::versioned_path_t
                      ype>]" at line 71 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<routing_
                      table_row::versioned_path_type>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<routing_table_row::versioned_path_type>, false>]" at
                      line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 261 of "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=routing_table_row::versioned_path_type,
                      _Alloc=std::allocator<routing_table_row::versioned_path_t
                      ype>]" at line 71 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::allocator<routing_table_ro
          w::versioned_path_type>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<routing_
                      table_row::versioned_path_type>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<routing_table_row::versioned_path_type>, false>]" at
                      line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 261 of "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=routing_table_row::versioned_path_type,
                      _Alloc=std::allocator<routing_table_row::versioned_path_t
                      ype>]" at line 71 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<routing_
                      table_row::versioned_path_type>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<routing_table_row::versioned_path_type>, false>]" at
                      line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 261 of "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=routing_table_row::versioned_path_type,
                      _Alloc=std::allocator<routing_table_row::versioned_path_t
                      ype>]" at line 71 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_default_constructible<std::allocator<routing_table_row::vers
          ioned_path_type>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<routing_
                      table_row::versioned_path_type>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<routing_table_row::versioned_path_type>, false>]" at
                      line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with
                      _Tp=std::allocator<routing_table_row::versioned_path_type
                      >]" at line 261 of "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=routing_table_row::versioned_path_type,
                      _Alloc=std::allocator<routing_table_row::versioned_path_t
                      ype>]" at line 71 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 87:
          error: identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 91:
          error: identifier "endpoint_id" is undefined
  const std::vector<endpoint_id>* shortest_path(const routing_table& tbl,
                    ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 92:
          error: identifier "endpoint_id" is undefined
                                                const endpoint_id& peer);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 95:
          error: identifier "endpoint_id" is undefined
  inline bool reachable(const routing_table& tbl, const endpoint_id& peer) {
                                                        ^

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<const <error-type> &, const <error-type>
          &>" has no member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &]" at
                      line 1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<routing_table_row>]" at line
                      380 of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=routing_table_row]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, routing_table_row>]" at
                      line 248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, routing_table_row>]"
                      at line 294 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      routing_table_row>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, routing_table_row>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      routing_table_row>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, routing_table_row>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>,
                      _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=routing_table_row,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>]" at line 96 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &]" at
                      line 1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<routing_table_row>]" at line
                      380 of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=routing_table_row]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, routing_table_row>]" at
                      line 248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, routing_table_row>]"
                      at line 294 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      routing_table_row>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, routing_table_row>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      routing_table_row>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, routing_table_row>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>,
                      _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=routing_table_row,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>]" at line 96 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_copy_assignable<const <error-type>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<routing_table_row>]" at line
                      380 of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=routing_table_row]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, routing_table_row>]" at
                      line 248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, routing_table_row>]"
                      at line 294 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      routing_table_row>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, routing_table_row>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      routing_table_row>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, routing_table_row>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>,
                      _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=routing_table_row,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>]" at line 96 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<const <error-type> &, const <error-type>
          &&>" has no member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &&]" at
                      line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<routing_table_row>]" at line
                      391 of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=routing_table_row]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, routing_table_row>]" at
                      line 248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, routing_table_row>]"
                      at line 294 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      routing_table_row>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, routing_table_row>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      routing_table_row>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, routing_table_row>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>,
                      _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=routing_table_row,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>]" at line 96 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &&]" at
                      line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<routing_table_row>]" at line
                      391 of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=routing_table_row]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, routing_table_row>]" at
                      line 248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, routing_table_row>]"
                      at line 294 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      routing_table_row>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, routing_table_row>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      routing_table_row>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, routing_table_row>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>,
                      _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=routing_table_row,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>]" at line 96 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_move_assignable<const <error-type>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<routing_table_row>]" at line
                      391 of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=routing_table_row]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, routing_table_row>]" at
                      line 248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, routing_table_row>]"
                      at line 294 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      routing_table_row>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, routing_table_row>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      routing_table_row>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, routing_table_row>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>,
                      _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=routing_table_row,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      routing_table_row>>]" at line 96 of
                      "/datasets/zeek/auxil/broker/include/broker/alm/routing_t
                      able.hh"

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 104:
          error: identifier "endpoint_id" is undefined
                                   const endpoint_id& peer) {
                                         ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 113:
          error: namespace "std" has no member "optional"
  inline std::optional<size_t> distance_to(const routing_table& tbl,
              ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 113:
          error: inline specifier allowed on function declarations only
  inline std::optional<size_t> distance_to(const routing_table& tbl,
  ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 113:
          error: expected a ";"
  inline std::optional<size_t> distance_to(const routing_table& tbl,
                      ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 148:
          error: this declaration has no storage class or type specifier
      unreachable_peers.pop_back();
      ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 148:
          error: expected a ";"
      unreachable_peers.pop_back();
                       ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 149:
          error: this declaration has no storage class or type specifier
      impl(peer);
      ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 149:
          error: identifier "peer" is undefined
      impl(peer);
           ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 150:
          error: this declaration has no storage class or type specifier
      on_remove(peer);
      ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 151:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 201:
          error: identifier "endpoint_id" is undefined
  routing_table_row* find_row(routing_table& tbl, const endpoint_id& peer);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/alm/routing_table.hh", line 206:
          error: identifier "endpoint_id" is undefined
  bool add_or_update_path(routing_table& tbl, const endpoint_id& peer,
                                                    ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/backend.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/backend.cc.o -MF CMakeFiles/broker-test.dir/cpp/backend.cc.o.d -o CMakeFiles/broker-test.dir/cpp/backend.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/backend.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/backend.cc.o -MF CMakeFiles/broker-test.dir/cpp/backend.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/backend.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/data.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/data.cc.o -MF CMakeFiles/broker-test.dir/cpp/data.cc.o.d -o CMakeFiles/broker-test.dir/cpp/data.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/data.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/data.cc.o -MF CMakeFiles/broker-test.dir/cpp/data.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/data.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/detail/peer_status_map.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/detail/peer_status_map.cc.o -MF CMakeFiles/broker-test.dir/cpp/detail/peer_status_map.cc.o.d -o CMakeFiles/broker-test.dir/cpp/detail/peer_status_map.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/detail/peer_status_map.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/detail/peer_status_map.cc.o -MF CMakeFiles/broker-test.dir/cpp/detail/peer_status_map.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/detail/peer_status_map.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/peer_status_map.hh", line
          33: error: identifier "endpoint_id" is undefined
    std::unordered_map<endpoint_id, peer_status> peers_;
                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/peer_status_map.hh", line
          33: error: identifier "peer_status" is undefined
    std::unordered_map<endpoint_id, peer_status> peers_;
                                    ^

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<const <error-type> &, const <error-type>
          &>" has no member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &]" at
                      line 1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<<error-type>>]" at line 380
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &]" at
                      line 1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<<error-type>>]" at line 380
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_copy_assignable<const <error-type>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<<error-type>>]" at line 380
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<<error-type> &, const <error-type> &>"
          has no member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=<error-type> &, _Up=const <error-type> &]" at line
                      1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=<error-type>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=<error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<<error-type>>]" at line 380
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=<error-type> &, _Up=const <error-type> &]" at line
                      1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=<error-type>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=<error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<const <error-type>>,
                      _B2=std::is_copy_assignable<<error-type>>]" at line 380
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/bits/stl_pair.h", line 380: error: class
          "std::__and_<std::is_copy_assignable<const <error-type>>,
          std::is_copy_assignable<<error-type>>>" has no member "value"
  		       is_copy_assignable<_T2>>::value,
  		                                 ^
          detected during:
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<const <error-type> &, const <error-type>
          &&>" has no member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &&]" at
                      line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<<error-type>>]" at line 391
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=const <error-type> &, _Up=const <error-type> &&]" at
                      line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=const <error-type>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=const <error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<<error-type>>]" at line 391
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_move_assignable<const <error-type>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<<error-type>>]" at line 391
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<<error-type> &, <error-type> &&>" has no
          member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=<error-type> &, _Up=<error-type> &&]" at line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=<error-type>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=<error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<<error-type>>]" at line 391
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=<error-type> &, _Up=<error-type> &&]" at line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=<error-type>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=<error-type>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<const <error-type>>,
                      _B2=std::is_move_assignable<<error-type>>]" at line 391
                      of "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/usr/include/c++/7/bits/stl_pair.h", line 391: error: class
          "std::__and_<std::is_move_assignable<const <error-type>>,
          std::is_move_assignable<<error-type>>>" has no member "value"
  		       is_move_assignable<_T2>>::value,
  		                                 ^
          detected during:
            instantiation of class "std::pair<_T1, _T2> [with _T1=const
                      <error-type>, _T2=<error-type>]" at line 85 of
                      "/usr/include/c++/7/ext/aligned_buffer.h"
            instantiation of class "__gnu_cxx::__aligned_buffer<_Tp> [with
                      _Tp=std::pair<const <error-type>, <error-type>>]" at line
                      248 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class
                      "std::__detail::_Hash_node_value_base<_Value> [with
                      _Value=std::pair<const <error-type>, <error-type>>]" at
                      line 294 of "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hash_node<_Value, false>
                      [with _Value=std::pair<const <error-type>,
                      <error-type>>]" at line 2007 of
                      "/usr/include/c++/7/bits/hashtable_policy.h"
            instantiation of class "std::__detail::_Hashtable_alloc<_NodeAlloc>
                      [with
                      _NodeAlloc=std::__alloc_rebind<std::allocator<std::pair<c
                      onst <error-type>, <error-type>>>,
                      std::__detail::_Hash_node<std::pair<const <error-type>,
                      <error-type>>, false>>]" at line 184 of
                      "/usr/include/c++/7/bits/hashtable.h"
            instantiation of class "std::_Hashtable<_Key, _Value, _Alloc,
                      _ExtractKey, _Equal, _H1, _H2, _Hash, _RehashPolicy,
                      _Traits> [with _Key=<error-type>, _Value=std::pair<const
                      <error-type>, <error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>, _ExtractKey=std::__detail::_Select1st,
                      _Equal=std::equal_to<<error-type>>,
                      _H1=std::hash<<error-type>>,
                      _H2=std::__detail::_Mod_range_hashing,
                      _Hash=std::__detail::_Default_ranged_hash,
                      _RehashPolicy=std::__detail::_Prime_rehash_policy,
                      _Traits=std::__umap_traits<false>]" at line 104 of
                      "/usr/include/c++/7/bits/unordered_map.h"
            instantiation of class "std::unordered_map<_Key, _Tp, _Hash, _Pred,
                      _Alloc> [with _Key=<error-type>, _Tp=<error-type>,
                      _Hash=std::hash<<error-type>>,
                      _Pred=std::equal_to<<error-type>>,
                      _Alloc=std::allocator<std::pair<const <error-type>,
                      <error-type>>>]" at line 33 of
                      "/datasets/zeek/auxil/broker/include/broker/detail/peer_s
                      tatus_map.hh"

"/datasets/zeek/auxil/broker/include/broker/detail/peer_status_map.hh", line
          33: error: the default constructor of
          "std::unordered_map<<error-type>, <error-type>,
          std::hash<<error-type>>, std::equal_to<<error-type>>,
          std::allocator<std::pair<const <error-type>, <error-type>>>>" cannot
          be referenced -- it is a deleted function
    std::unordered_map<endpoint_id, peer_status> peers_;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/peer_status_map.hh", line
          34: error: expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/peer_status_map.hh", line
          36: error: identifier "peer_status_map" is undefined
  using shared_peer_status_map_ptr = std::shared_ptr<peer_status_map>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/peer_status_map.hh", line
          38: error: expected a declaration
  } // namespace broker::detail
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/fwd.hpp", line 192: error:
          span is not a template
  using byte_span = span<byte>;
                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/fwd.hpp", line 193: error:
          span is not a template
  using const_byte_span = span<const byte>;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/fwd.hpp", line 194: error:
          basic_cow_string is not a template
  using cow_string = basic_cow_string<char>;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/fwd.hpp", line 195: error:
          basic_cow_string is not a template
  using cow_u16string = basic_cow_string<char16_t>;
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/fwd.hpp", line 196: error:
          basic_cow_string is not a template
  using cow_u32string = basic_cow_string<char32_t>;
                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/fwd.hpp", line 200: error:
          dictionary is not a template
  using settings = dictionary<config_value>;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/fwd.hpp", line 365: error:
          intrusive_ptr is not a template
  using global_meta_objects_guard_type = intrusive_ptr<ref_counted>;
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/fwd.hpp", line 371: error:
          weak_intrusive_ptr is not a template
  using weak_actor_ptr = weak_intrusive_ptr<actor_control_block>;
                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/fwd.hpp", line 375: error:
          intrusive_ptr is not a template
  using group_module_ptr = intrusive_ptr<group_module>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/fwd.hpp", line 376: error:
          intrusive_ptr is not a template
  using stream_manager_ptr = intrusive_ptr<stream_manager>;
                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/fwd.hpp", line 377: error:
          intrusive_ptr is not a template
  using strong_actor_ptr = intrusive_ptr<actor_control_block>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/fwd.hpp", line 386: error:
          callback is not a template
  using shared_action_ptr = std::shared_ptr<callback<void()>>;
                                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/fwd.hpp", line 388: error:
          expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          67: error: a template argument list is not allowed in a declaration
          of a primary template
  class comparable<Subclass, Subclass> {
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          93: error: expected a declaration
  } // namespace caf::detail
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line
          30: error: expected a declaration
  } // namespace caf::detail
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 71: error:
          expected a declaration
  } // namespace caf
  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          46: error: type_list is not a template
  struct is_type_list<type_list<Ts...>> {
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          61: error: type_list is not a template
  struct tl_head<type_list<>> {
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          66: error: type_list is not a template
  struct tl_head<type_list<T0, Ts...>> {
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          66: error: invalid partial specialization -- class
          "tl_head<<error-type>>" is already fully specialized
  struct tl_head<type_list<T0, Ts...>> {
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          80: error: type_list is not a template
  struct tl_tail<type_list<>> {
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          81: error: type_list is not a template
    using type = type_list<>;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          85: error: type_list is not a template
  struct tl_tail<type_list<T0, Ts...>> {
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          85: error: invalid partial specialization -- class
          "tl_tail<<error-type>>" is already fully specialized
  struct tl_tail<type_list<T0, Ts...>> {
         ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/domain_options.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/domain_options.cc.o -MF CMakeFiles/broker-test.dir/cpp/domain_options.cc.o.d -o CMakeFiles/broker-test.dir/cpp/domain_options.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/domain_options.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/domain_options.cc.o -MF CMakeFiles/broker-test.dir/cpp/domain_options.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/domain_options.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/error.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/error.cc.o -MF CMakeFiles/broker-test.dir/cpp/error.cc.o.d -o CMakeFiles/broker-test.dir/cpp/error.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/error.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/error.cc.o -MF CMakeFiles/broker-test.dir/cpp/error.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/error.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/filter_type.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/filter_type.cc.o -MF CMakeFiles/broker-test.dir/cpp/filter_type.cc.o.d -o CMakeFiles/broker-test.dir/cpp/filter_type.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/filter_type.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/filter_type.cc.o -MF CMakeFiles/broker-test.dir/cpp/filter_type.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/filter_type.cc
"/datasets/zeek/auxil/broker/include/broker/lamport_timestamp.hh", line 74:
          error: qualified name is not allowed
  namespace broker::literals {
            ^

"/datasets/zeek/auxil/broker/include/broker/lamport_timestamp.hh", line 77:
          error: identifier "lamport_timestamp" is undefined
    return lamport_timestamp{static_cast<uint64_t>(value)};
           ^

"/datasets/zeek/auxil/broker/include/broker/lamport_timestamp.hh", line 77:
          error: expected a ";"
    return lamport_timestamp{static_cast<uint64_t>(value)};
                            ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 21: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view reserved = "<$>";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 23: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view master_suffix_str = "<$>/data/master";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 25: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view clone_suffix_str = "<$>/data/clone";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 27: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view errors_str = "<$>/local/data/errors";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 29: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view statuses_str = "<$>/local/data/statuses";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 31: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view store_events_str =
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error:
          namespace "std" has no member "is_convertible_v"
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                            ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: type
          name is not allowed
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                             ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 60 of
                    "/datasets/zeek/auxil/broker/include/broker/topic.hh"

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: expected
          a declaration
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: expected
          a ";"
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 81: error:
          namespace "std" has no member "string_view"
    std::string_view suffix() const noexcept;
         ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 93: error:
          namespace "std" has no member "string_view"
    friend bool operator==(const topic& lhs, std::string_view rhs) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 97: error:
          namespace "std" has no member "string_view"
    friend bool operator==(std::string_view lhs, const topic& rhs) {
                                ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 102: error:
          namespace "std" has no member "string_view"
    static topic from(std::string_view str) {
                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 103: error: no
          instance of constructor "broker::topic::topic" matches the argument
          list
            argument types are: (std::__cxx11::string)
      return topic{std::string{str}};
                  ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 110: error:
          namespace "std" has no member "string_view"
  bool is_prefix(const topic& t, std::string_view prefix) noexcept;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 32: error:
          argument list for class template "std::unique_lock" is missing
      std::unique_lock guard{mtx_};
      ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 32: error:
          expected a ";"
      std::unique_lock guard{mtx_};
                       ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 39: error:
          argument list for class template "std::unique_lock" is missing
        std::unique_lock guard{mtx_};
        ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 39: error:
          expected a ";"
        std::unique_lock guard{mtx_};
                         ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 48: error:
          argument list for class template "std::unique_lock" is missing
      std::unique_lock guard{mtx_};
      ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 48: error:
          expected a ";"
      std::unique_lock guard{mtx_};
                       ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 55: error:
          argument list for class template "std::unique_lock" is missing
      std::unique_lock guard{mtx_};
      ^

"/datasets/zeek/auxil/broker/include/broker/filter_type.hh", line 55: error:
          expected a ";"
      std::unique_lock guard{mtx_};
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/channel.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/channel.cc.o -MF CMakeFiles/broker-test.dir/cpp/internal/channel.cc.o.d -o CMakeFiles/broker-test.dir/cpp/internal/channel.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/internal/channel.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/channel.cc.o -MF CMakeFiles/broker-test.dir/cpp/internal/channel.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/internal/channel.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/core_actor.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/core_actor.cc.o -MF CMakeFiles/broker-test.dir/cpp/internal/core_actor.cc.o.d -o CMakeFiles/broker-test.dir/cpp/internal/core_actor.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/internal/core_actor.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/core_actor.cc.o -MF CMakeFiles/broker-test.dir/cpp/internal/core_actor.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/internal/core_actor.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/bits/locale_classes.h", line 74: error: invalid specifier
          outside a class declaration
      friend class facet;
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 75: error: invalid specifier
          outside a class declaration
      friend class _Impl;
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 78: error: invalid specifier
          outside a class declaration
        friend bool
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 79: error: identifier "locale"
          is undefined
        has_facet(const locale&) throw();
                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 82: error: invalid specifier
          outside a class declaration
        friend const _Facet&
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 83: error: identifier "locale"
          is undefined
        use_facet(const locale&);
                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 86: error: invalid specifier
          outside a class declaration
        friend struct __use_cache;
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 98: error: identifier
          "category" is undefined
      static const category none		= 0;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 99: error: identifier
          "category" is undefined
      static const category ctype		= 1L << 0;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 100: error: identifier
          "category" is undefined
      static const category numeric	= 1L << 1;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 101: error: identifier
          "category" is undefined
      static const category collate	= 1L << 2;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 102: error: identifier
          "category" is undefined
      static const category time		= 1L << 3;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 102: error: declaration is
          incompatible with "time_t time(time_t *)" (declared at line 75 of
          "/usr/include/time.h")
      static const category time		= 1L << 3;
                            ^

"/usr/include/c++/7/bits/locale_classes.h", line 103: error: identifier
          "category" is undefined
      static const category monetary	= 1L << 4;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 104: error: identifier
          "category" is undefined
      static const category messages	= 1L << 5;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 105: error: identifier
          "category" is undefined
      static const category all		= (ctype | numeric | collate |
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 126: error: function "locale"
          is not a type name
      locale(const locale& __other) throw();
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 136: error: "explicit" is not
          allowed
      explicit
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 151: error: overloaded
          function "locale" is not a type name
      locale(const locale& __base, const char* __s, category __cat);
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 151: error: identifier
          "category" is undefined
      locale(const locale& __base, const char* __s, category __cat);
                                                    ^

"/usr/include/c++/7/bits/locale_classes.h", line 162: error: "explicit" is not
          allowed
      explicit
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 163: error: expected a "{"
      locale(const std::string& __s) : locale(__s.c_str()) { }
                                     ^

"/usr/include/c++/7/bits/locale_classes.h", line 177: error: overloaded
          function "locale" is not a type name
      locale(const locale& __base, const std::string& __s, category __cat)
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 177: error: identifier
          "category" is undefined
      locale(const locale& __base, const std::string& __s, category __cat)
                                                           ^

"/usr/include/c++/7/bits/locale_classes.h", line 178: error: expected a "{"
      : locale(__base, __s.c_str(), __cat) { }
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 192: error: overloaded
          function "locale" is not a type name
      locale(const locale& __base, const locale& __add, category __cat);
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 192: error: overloaded
          function "locale" is not a type name
      locale(const locale& __base, const locale& __add, category __cat);
                                         ^

"/usr/include/c++/7/bits/locale_classes.h", line 192: error: identifier
          "category" is undefined
      locale(const locale& __base, const locale& __add, category __cat);
                                                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 206: error: overloaded
          function "locale" is not a type name
        locale(const locale& __other, _Facet* __f);
                     ^

"/usr/include/c++/7/bits/locale_classes.h", line 209: error: expected a
          declaration
      ~locale() throw();
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 219: error: overloaded
          function "locale" is not a type name
      const locale&
            ^

"/usr/include/c++/7/bits/locale_classes.h", line 220: error: "operator=" must
          be a member function
      operator=(const locale& __other) throw();
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 220: error: overloaded
          function "locale" is not a type name
      operator=(const locale& __other) throw();
                      ^

"/usr/include/c++/7/bits/locale_classes.h", line 235: error: overloaded
          function "locale" is not a type name
        locale
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 236: error: overloaded
          function "locale" is not a type name
        combine(const locale& __other) const;
                      ^

"/usr/include/c++/7/bits/locale_classes.h", line 236: error: a type qualifier
          is not allowed on a nonmember function
        combine(const locale& __other) const;
                                       ^

"/usr/include/c++/7/bits/locale_classes.h", line 244: error: identifier
          "string" is undefined
      string
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 245: error: a type qualifier
          is not allowed on a nonmember function
      name() const;
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 255: error: overloaded
          function "locale" is not a type name
      operator==(const locale& __other) const throw();
                       ^

"/usr/include/c++/7/bits/locale_classes.h", line 255: error: a type qualifier
          is not allowed on a nonmember function
      operator==(const locale& __other) const throw();
                                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 255: error: too few parameters
          for this operator function
      operator==(const locale& __other) const throw();
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 255: error: nonmember operator
          requires a parameter with class or enum type
      operator==(const locale& __other) const throw();
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 264: error: overloaded
          function "locale" is not a type name
      operator!=(const locale& __other) const throw()
                       ^

"/usr/include/c++/7/bits/locale_classes.h", line 264: error: a type qualifier
          is not allowed on a nonmember function
      operator!=(const locale& __other) const throw()
                                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 264: error: too few parameters
          for this operator function
      operator!=(const locale& __other) const throw()
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 264: error: nonmember operator
          requires a parameter with class or enum type
      operator!=(const locale& __other) const throw()
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 265: error: "this" may only be
          used inside a nonstatic member function
      { return !(this->operator==(__other)); }
                 ^

"/usr/include/c++/7/bits/locale_classes.h", line 284: error: "operator()" must
          be a member function
        operator()(const basic_string<_Char, _Traits, _Alloc>& __s1,
        ^

"/usr/include/c++/7/bits/locale_classes.h", line 284: error: basic_string is
          not a template
        operator()(const basic_string<_Char, _Traits, _Alloc>& __s1,
                         ^

"/usr/include/c++/7/bits/locale_classes.h", line 285: error: basic_string is
          not a template
  		 const basic_string<_Char, _Traits, _Alloc>& __s2) const;
  		       ^

"/usr/include/c++/7/bits/locale_classes.h", line 285: error: a type qualifier
          is not allowed on a nonmember function
  		 const basic_string<_Char, _Traits, _Alloc>& __s2) const;
  		                                                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 298: error: overloaded
          function "locale" is not a type name
      static locale
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 299: error: overloaded
          function "locale" is not a type name
      global(const locale& __loc);
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 304: error: overloaded
          function "locale" is not a type name
      static const locale&
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 307: error: expected a
          declaration
    private:
    ^

"/usr/include/c++/7/bits/locale_classes.h", line 321: error: const variable
          "_S_categories" requires an initializer
      static const char* const* const _S_categories;
                                                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 339: error: "explicit" is not
          allowed
      explicit
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 348: error: identifier
          "category" is undefined
      static category
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 349: error: identifier
          "category" is undefined
      _S_normalize_category(category);
                            ^

"/usr/include/c++/7/bits/locale_classes.h", line 352: error: overloaded
          function "locale" is not a type name
      _M_coalesce(const locale& __base, const locale& __add, category __cat);
                        ^

"/usr/include/c++/7/bits/locale_classes.h", line 352: error: overloaded
          function "locale" is not a type name
      _M_coalesce(const locale& __base, const locale& __add, category __cat);
                                              ^

"/usr/include/c++/7/bits/locale_classes.h", line 352: error: "category" is not
          a type name
      _M_coalesce(const locale& __base, const locale& __add, category __cat);
                                                             ^

"/usr/include/c++/7/bits/locale_classes.h", line 355: error: const variable
          "_S_twinned_facets" requires an initializer
      static const id* const _S_twinned_facets[];
                                                ^

"/usr/include/c++/7/bits/locale_classes.h", line 355: error: incomplete type is
          not allowed
      static const id* const _S_twinned_facets[];
                             ^

"/usr/include/c++/7/bits/locale_classes.h", line 357: error: expected a
          declaration
    };
    ^

"/usr/include/c++/7/bits/locale_classes.h", line 371: error: incomplete type is
          not allowed
    class locale::facet
                  ^

"/usr/include/c++/7/bits/locale_classes.h", line 373: error: expected an
          expression
    private:
    ^

"/usr/include/c++/7/bits/locale_classes.h", line 374: error: expected a "}"
      friend class locale;
                         ^

"/usr/include/c++/7/bits/locale_classes.h", line 375: error: invalid specifier
          outside a class declaration
      friend class locale::_Impl;
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 375: error: incomplete type is
          not allowed
      friend class locale::_Impl;
                   ^

"/usr/include/c++/7/bits/locale_classes.h", line 377: error: mutable is not
          allowed
      mutable _Atomic_word		_M_refcount;
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 380: error: identifier
          "__c_locale" is undefined
      static __c_locale                   _S_c_locale;
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 383: error: const variable
          "_S_c_name" requires an initializer
      static const char			_S_c_name[2];
                       			            ^

"/usr/include/c++/7/bits/locale_classes.h", line 386: error: variable "_S_once"
          has already been defined
      static __gthread_once_t		_S_once;
                             		^

"/usr/include/c++/7/bits/locale_classes.h", line 392: error: expected a
          declaration
    protected:
    ^

"/usr/include/c++/7/bits/locale_classes.h", line 411: error: incomplete type is
          not allowed
      _S_create_c_locale(__c_locale& __cloc, const char* __s,
      ^

"/usr/include/c++/7/bits/locale_classes.h", line 411: error: identifier
          "__c_locale" is undefined
      _S_create_c_locale(__c_locale& __cloc, const char* __s,
                         ^

"/usr/include/c++/7/bits/locale_classes.h", line 411: error: identifier
          "__cloc" is undefined
      _S_create_c_locale(__c_locale& __cloc, const char* __s,
                                     ^

"/usr/include/c++/7/bits/locale_classes.h", line 411: error: expected a ")"
      _S_create_c_locale(__c_locale& __cloc, const char* __s,
                                           ^

"/usr/include/c++/7/bits/locale_classes.h", line 414: error: "__c_locale" is
          not a type name
      static __c_locale
             ^

"/usr/include/c++/7/bits/locale_classes.h", line 415: error: expected a ";"
      _S_clone_c_locale(__c_locale& __cloc) throw();
                                            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/json_type_mapper.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/json_type_mapper.cc.o -MF CMakeFiles/broker-test.dir/cpp/internal/json_type_mapper.cc.o.d -o CMakeFiles/broker-test.dir/cpp/internal/json_type_mapper.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/internal/json_type_mapper.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/json_type_mapper.cc.o -MF CMakeFiles/broker-test.dir/cpp/internal/json_type_mapper.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/internal/json_type_mapper.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: namespace "caf::detail" has no member class "comparable"
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: not a class or struct name
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 54:
          error: class or struct definition is missing
  class CAF_CORE_EXPORT string_view : detail::comparable<string_view> {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected an identifier
    constexpr string_view(const T& str) noexcept
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: "constexpr" is not valid here
    constexpr string_view(const T& str) noexcept
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 107:
          error: expected a ";"
    constexpr string_view(const T& str) noexcept
                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: identifier "size_type" is undefined
    constexpr size_type size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 116:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type size() const noexcept {
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 117:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: identifier "size_type" is undefined
    constexpr size_type length() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 120:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type length() const noexcept {
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 121:
          error: identifier "size_" is undefined
      return size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: identifier "size_type" is undefined
    constexpr size_type max_size() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 124:
          error: a type qualifier is not allowed on a nonmember function
    constexpr size_type max_size() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 125:
          error: identifier "size_type" is undefined
      return std::numeric_limits<size_type>::max();
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 128:
          error: a type qualifier is not allowed on a nonmember function
    constexpr bool empty() const noexcept {
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 129:
          error: identifier "size_" is undefined
      return size_ == 0;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator begin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 134:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator begin() const noexcept {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 135:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator end() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 138:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator end() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "data_" is undefined
      return data_ + size_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 139:
          error: identifier "size_" is undefined
      return data_ + size_;
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cbegin() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 142:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cbegin() const noexcept {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: identifier "const_iterator" is undefined
    constexpr const_iterator cend() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 146:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_iterator cend() const noexcept {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 150:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rbegin() const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator rend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 152:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator rend() const noexcept;
                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crbegin() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 154:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crbegin() const noexcept;
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: identifier "const_reverse_iterator" is undefined
    const_reverse_iterator crend() const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 156:
          error: a type qualifier is not allowed on a nonmember function
    const_reverse_iterator crend() const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "const_reference" is undefined
    constexpr const_reference operator[](size_type pos) const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: "operator[]" must be a member function
    constexpr const_reference operator[](size_type pos) const {
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: identifier "size_type" is undefined
    constexpr const_reference operator[](size_type pos) const {
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 160:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference operator[](size_type pos) const {
                                                        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 161:
          error: identifier "data_" is undefined
      return data_[pos];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "const_reference" is undefined
    const_reference at(size_type pos) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: identifier "size_type" is undefined
    const_reference at(size_type pos) const;
                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ")"
    const_reference at(size_type pos) const;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 164:
          error: expected a ";"
    const_reference at(size_type pos) const;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: identifier "const_reference" is undefined
    constexpr const_reference front() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 166:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference front() const {
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 167:
          error: identifier "data_" is undefined
      return *data_;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: identifier "const_reference" is undefined
    constexpr const_reference back() const {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 170:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_reference back() const {
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "data_" is undefined
      return data_[size_ - 1];
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 171:
          error: identifier "size_" is undefined
      return data_[size_ - 1];
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: identifier "const_pointer" is undefined
    constexpr const_pointer data() const noexcept {
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 174:
          error: a type qualifier is not allowed on a nonmember function
    constexpr const_pointer data() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 175:
          error: identifier "data_" is undefined
      return data_;
             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: incomplete type is not allowed
    void remove_prefix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 180:
          error: expected a ")"
    void remove_prefix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: incomplete type is not allowed
    void remove_suffix(size_type n);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 182:
          error: expected a ")"
    void remove_suffix(size_type n);
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: incomplete type is not allowed
    void assign(const_pointer data, size_type len);
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: identifier "const_pointer" is undefined
    void assign(const_pointer data, size_type len);
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 184:
          error: expected a ")"
    void assign(const_pointer data, size_type len);
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: "size_type" is not a type name
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: identifier "pointer" is undefined
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ")"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 188:
          error: expected a ";"
    size_type copy(pointer dest, size_type n, size_type pos = 0) const;
                                                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: incomplete type is not allowed
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ")"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 190:
          error: expected a ";"
    string_view substr(size_type pos = 0, size_type n = npos) const noexcept;
                                                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 192:
          error: a type qualifier is not allowed on a nonmember function
    int compare(string_view s) const noexcept;
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: declaration is incompatible with "int
          caf::compare(caf::string_view)" (declared at line 192)
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 194:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, string_view str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 196:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, string_view str, size_type pos2,
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 197:
          error: expected a ";"
                size_type n2) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: variable "caf::compare" has already been defined
    int compare(const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ")"
    int compare(const_pointer str) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 199:
          error: expected a ";"
    int compare(const_pointer str) const noexcept;
                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ")"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 201:
          error: expected a ";"
    int compare(size_type pos, size_type n, const_pointer str) const noexcept;
                                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: variable "caf::compare" has already been defined
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
        ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ")"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 203:
          error: expected a ";"
    int compare(size_type pos1, size_type n1, const_pointer s, size_type n2) const
                                                                             ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: "size_type" is not a type name
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 206:
          error: a type qualifier is not allowed on a nonmember function
    size_type find(string_view str, size_type pos = 0) const noexcept;
                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: "size_type" is not a type name
    size_type find(value_type ch, size_type pos = 0) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: declaration is incompatible with "<error-type>
          caf::find(caf::string_view, <error-type>)" (declared at line 206)
    size_type find(value_type ch, size_type pos = 0) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: identifier "value_type" is undefined
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ")"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 208:
          error: expected a ";"
    size_type find(value_type ch, size_type pos = 0) const noexcept;
                                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: "size_type" is not a type name
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: variable "caf::find" has already been defined
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ")"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/string_view.hpp", line 210:
          error: expected a ";"
    size_type find(const_pointer str, size_type pos, size_type n) const noexcept;
                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/metric_collector.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/metric_collector.cc.o -MF CMakeFiles/broker-test.dir/cpp/internal/metric_collector.cc.o.d -o CMakeFiles/broker-test.dir/cpp/internal/metric_collector.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/internal/metric_collector.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/metric_collector.cc.o -MF CMakeFiles/broker-test.dir/cpp/internal/metric_collector.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/internal/metric_collector.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/metric_exporter.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/metric_exporter.cc.o -MF CMakeFiles/broker-test.dir/cpp/internal/metric_exporter.cc.o.d -o CMakeFiles/broker-test.dir/cpp/internal/metric_exporter.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/internal/metric_exporter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/internal/metric_exporter.cc.o -MF CMakeFiles/broker-test.dir/cpp/internal/metric_exporter.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/internal/metric_exporter.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/master.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/master.cc.o -MF CMakeFiles/broker-test.dir/cpp/master.cc.o.d -o CMakeFiles/broker-test.dir/cpp/master.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/master.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/master.cc.o -MF CMakeFiles/broker-test.dir/cpp/master.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/master.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/publisher.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/publisher.cc.o -MF CMakeFiles/broker-test.dir/cpp/publisher.cc.o.d -o CMakeFiles/broker-test.dir/cpp/publisher.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/publisher.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/publisher.cc.o -MF CMakeFiles/broker-test.dir/cpp/publisher.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/publisher.cc
"/datasets/zeek/auxil/broker/include/broker/detail/native_socket.hh", line 8:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/opaque_type.hh", line 6:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 32: error:
          expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 52: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 56: error:
          identifier "entity_id" is undefined
  bool inspect(Inspector& f, entity_id& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 63: error:
          identifier "entity_id" is undefined
  inline bool operator==(const entity_id& x, const entity_id& y) noexcept {
                               ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 63: error:
          identifier "entity_id" is undefined
  inline bool operator==(const entity_id& x, const entity_id& y) noexcept {
                                                   ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 63: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const entity_id& x, const entity_id& y) noexcept {
              ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 68: error:
          identifier "entity_id" is undefined
  inline bool operator!=(const entity_id& x, const entity_id& y) noexcept {
                               ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 68: error:
          identifier "entity_id" is undefined
  inline bool operator!=(const entity_id& x, const entity_id& y) noexcept {
                                                   ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 68: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const entity_id& x, const entity_id& y) noexcept {
              ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 73: error:
          identifier "entity_id" is undefined
  inline bool operator<(const entity_id& x, const entity_id& y) noexcept {
                              ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 73: error:
          identifier "entity_id" is undefined
  inline bool operator<(const entity_id& x, const entity_id& y) noexcept {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 73: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator<(const entity_id& x, const entity_id& y) noexcept {
              ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 78: error:
          identifier "entity_id" is undefined
  void convert(const entity_id& in, std::string& out);
                     ^

"/datasets/zeek/auxil/broker/include/broker/entity_id.hh", line 80: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 73: error:
          identifier "data_type" is undefined
      data_type data;
      ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 74: error:
          expected a declaration
    };
    ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 78: error:
          explicit type is missing ("int" assumed)
    explicit cow_tuple(Ts... xs) : ptr_(new impl(std::move(xs)...)) {
             ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 78: error:
          identifier "Ts" is undefined
    explicit cow_tuple(Ts... xs) : ptr_(new impl(std::move(xs)...)) {
                       ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 78: error:
          expected a ")"
    explicit cow_tuple(Ts... xs) : ptr_(new impl(std::move(xs)...)) {
                         ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 78: error:
          expected a ";"
    explicit cow_tuple(Ts... xs) : ptr_(new impl(std::move(xs)...)) {
                                 ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 78: error:
          "explicit" is not allowed
    explicit cow_tuple(Ts... xs) : ptr_(new impl(std::move(xs)...)) {
    ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 162: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 167: error:
          explicit type is missing ("int" assumed)
  decltype(auto) get(const cow_tuple<Ts...>& xs) {
                           ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 167: error:
          expected a ")"
  decltype(auto) get(const cow_tuple<Ts...>& xs) {
                                    ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 168: error:
          identifier "xs" is undefined
    return std::get<N>(xs.data());
                       ^

"/datasets/zeek/auxil/broker/include/broker/cow_tuple.hh", line 171: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 33: error:
          identifier "address" is undefined
    address(const address&) noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 33: error:
          explicit type is missing ("int" assumed)
    address(const address&) noexcept;
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 40: error:
          identifier "family" is undefined
    address(const uint32_t* bytes, family fam, byte_order order);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 40: error:
          identifier "byte_order" is undefined
    address(const uint32_t* bytes, family fam, byte_order order);
                                               ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 40: error:
          explicit type is missing ("int" assumed)
    address(const uint32_t* bytes, family fam, byte_order order);
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          overloaded function "address" is not a type name
    address& operator=(const address&) noexcept;
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          overloaded function "address" is not a type name
    address& operator=(const address&) noexcept;
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error:
          overloaded function "address" is not a type name
    [[nodiscard]] int compare(const address& other) const noexcept;
                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 22%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o -MF CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o.d -o CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/radix_tree.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o -MF CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/radix_tree.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/squashed_int.hpp", line
          10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/as_mutable_ref.hpp",
          line 10: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/status.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/status.cc.o -MF CMakeFiles/broker-test.dir/cpp/status.cc.o.d -o CMakeFiles/broker-test.dir/cpp/status.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/status.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/status.cc.o -MF CMakeFiles/broker-test.dir/cpp/status.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/status.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          namespace "broker::detail" has no member class "comparable"
  class endpoint_id : detail::comparable<endpoint_id> {
                              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 137: error:
          expected a declaration
    ~error();
    ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 140: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 140: error: a type
          qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 141: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 145: error: a type
          qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o -MF CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o.d -o CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/status_subscriber.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o -MF CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/status_subscriber.cc
"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 11: error:
          qualified name is not allowed
  namespace broker::defaults {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 15: error:
          namespace "std" has no member "string_view"
  constexpr std::string_view recording_directory = "";
                 ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 20: error:
          identifier "timespan" is undefined
  constexpr timespan await_peer_timeout = std::chrono::seconds{10};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 24: error:
          qualified name is not allowed
  namespace broker::defaults::subscriber {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 30: error:
          qualified name is not allowed
  namespace broker::defaults::store {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 32: error:
          identifier "timespan" is undefined
  constexpr timespan tick_interval = std::chrono::milliseconds{100};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 35: error:
          identifier "timespan" is undefined
  constexpr timespan max_get_delay = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 49: error:
          identifier "timespan" is undefined
  constexpr timespan await_idle_timeout = std::chrono::seconds{15};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 53: error:
          qualified name is not allowed
  namespace broker::defaults::path_revocations {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 55: error:
          identifier "timespan" is undefined
  constexpr timespan aging_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 57: error:
          identifier "timespan" is undefined
  constexpr timespan max_age = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 61: error:
          qualified name is not allowed
  namespace broker::defaults::metrics {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 63: error:
          identifier "timespan" is undefined
  constexpr timespan export_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/store.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/store.cc.o -MF CMakeFiles/broker-test.dir/cpp/store.cc.o.d -o CMakeFiles/broker-test.dir/cpp/store.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/store.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/store.cc.o -MF CMakeFiles/broker-test.dir/cpp/store.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/store.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/store_event.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/store_event.cc.o -MF CMakeFiles/broker-test.dir/cpp/store_event.cc.o.d -o CMakeFiles/broker-test.dir/cpp/store_event.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/store_event.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/store_event.cc.o -MF CMakeFiles/broker-test.dir/cpp/store_event.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/store_event.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/functional", line 94: error: identifier "_Pack" is
          undefined
      struct _AllConvertible<_Pack<_From...>, _Pack<_To...>, true>
                             ^

"/usr/include/c++/7/functional", line 94: error: type name is not allowed
      struct _AllConvertible<_Pack<_From...>, _Pack<_To...>, true>
                                   ^

"/usr/include/c++/7/functional", line 94: error: _AllConvertible is not a
          template
      struct _AllConvertible<_Pack<_From...>, _Pack<_To...>, true>
             ^

"/usr/include/c++/7/functional", line 94: error: expected a ";"
      struct _AllConvertible<_Pack<_From...>, _Pack<_To...>, true>
                                            ^

"/usr/include/c++/7/functional", line 99: error: __not_ is not a template
      using _NotSame = __not_<is_same<typename std::decay<_Tp1>::type,
                       ^

"/usr/include/c++/7/functional", line 99: error: identifier "is_same" is
          undefined
      using _NotSame = __not_<is_same<typename std::decay<_Tp1>::type,
                              ^

"/usr/include/c++/7/functional", line 99: error: type name is not allowed
      using _NotSame = __not_<is_same<typename std::decay<_Tp1>::type,
                                      ^

"/usr/include/c++/7/functional", line 100: error: expected a ";"
  				    typename std::decay<_Tp2>::type>>;
  				                                   ^

"/usr/include/c++/7/functional", line 110: error:
          _Maybe_unary_or_binary_function is not a template
  	= _Maybe_unary_or_binary_function<_Res, _Class*, _ArgTypes...>;
  	  ^

"/usr/include/c++/7/functional", line 111: error: integral_constant is not a
          template
        using __arity = integral_constant<size_t, sizeof...(_ArgTypes)>;
                        ^

"/usr/include/c++/7/functional", line 134: error: identifier "false_type" is
          undefined
  _GLIBCXX_MEM_FN_TRAITS( , true_type, true_type)
  ^

"/usr/include/c++/7/functional", line 135: error: identifier "false_type" is
          undefined
  _GLIBCXX_MEM_FN_TRAITS(&, true_type, false_type)
  ^

"/usr/include/c++/7/functional", line 136: error: identifier "false_type" is
          undefined
  _GLIBCXX_MEM_FN_TRAITS(&&, false_type, true_type)
  ^

"/usr/include/c++/7/functional", line 148: error: is_member_function_pointer is
          not a template
  	   bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value>
  	                      ^

"/usr/include/c++/7/functional", line 148: error: identifier
          "is_member_function_pointer" is undefined
  	   bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value>
  	                      ^

"/usr/include/c++/7/functional", line 148: error: type name is not allowed
  	   bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value>
  	                                                 ^

"/usr/include/c++/7/functional", line 148: error: expected a "," or ">"
  	   bool __is_mem_fn = is_member_function_pointer<_MemFunPtr>::value>
  	                                                           ^

"/usr/include/c++/7/functional", line 182: error: integral_constant is not a
          template
        using _Arity = integral_constant<size_t, 0>;
                       ^

"/usr/include/c++/7/functional", line 183: error: identifier "false_type" is
          undefined
        using _Varargs = false_type;
                         ^

"/usr/include/c++/7/functional", line 236: error: not a class or struct name
      : public false_type { };
               ^

"/usr/include/c++/7/functional", line 247: error: integral_constant is not a
          template
      : public integral_constant<int, 0>
               ^

"/usr/include/c++/7/functional", line 247: error: not a class or struct name
      : public integral_constant<int, 0>
               ^

"/usr/include/c++/7/functional", line 316: error: integral_constant is not a
          template
      : public integral_constant<int, _Num>
               ^

"/usr/include/c++/7/functional", line 316: error: not a class or struct name
      : public integral_constant<int, _Num>
               ^

"/usr/include/c++/7/functional", line 321: error: integral_constant is not a
          template
      : public integral_constant<int, _Num>
               ^

"/usr/include/c++/7/functional", line 321: error: not a class or struct name
      : public integral_constant<int, _Num>
               ^

"/usr/include/c++/7/functional", line 328: error: enable_if is not a template
        = typename enable_if<(__i < tuple_size<_Tuple>::value),
                   ^

"/usr/include/c++/7/functional", line 328: error: identifier "tuple_size" is
          undefined
        = typename enable_if<(__i < tuple_size<_Tuple>::value),
                                    ^

"/usr/include/c++/7/functional", line 328: error: type name is not allowed
        = typename enable_if<(__i < tuple_size<_Tuple>::value),
                                               ^

"/usr/include/c++/7/functional", line 328: error: the global scope has no
          "value"
        = typename enable_if<(__i < tuple_size<_Tuple>::value),
                                                        ^

"/usr/include/c++/7/functional", line 329: error: identifier "tuple_element" is
          undefined
  			   tuple_element<__i, _Tuple>>::type::type;
  			   ^

"/usr/include/c++/7/functional", line 329: error: expected a ";"
  			   tuple_element<__i, _Tuple>>::type::type;
  			                            ^

"/usr/include/c++/7/functional", line 353: error: reference_wrapper is not a
          template
      class _Mu<reference_wrapper<_Tp>, false, false>
                ^

"/usr/include/c++/7/functional", line 379: error: tuple is not a template
  		   tuple<_Args...>& __tuple) const volatile
  		   ^

"/usr/include/c++/7/functional", line 380: error: identifier "declval" is
          undefined
  	-> decltype(__arg(declval<_Args>()...))
  	                  ^

"/usr/include/c++/7/functional", line 380: error: type name is not allowed
  	-> decltype(__arg(declval<_Args>()...))
  	                          ^

"/usr/include/c++/7/functional", line 380: error: expected an expression
  	-> decltype(__arg(declval<_Args>()...))
  	                                 ^

"/usr/include/c++/7/functional", line 393: error: tuple is not a template
  	__call(_CVArg& __arg, tuple<_Args...>& __tuple,
  	                      ^

"/usr/include/c++/7/functional", line 394: error: _Index_tuple is not a
          template
  	       const _Index_tuple<_Indexes...>&) const volatile
  	             ^

"/usr/include/c++/7/functional", line 395: error: identifier "declval" is
          undefined
  	-> decltype(__arg(declval<_Args>()...))
  	                  ^

"/usr/include/c++/7/functional", line 395: error: type name is not allowed
  	-> decltype(__arg(declval<_Args>()...))
  	                          ^

"/usr/include/c++/7/functional", line 395: error: expected an expression
  	-> decltype(__arg(declval<_Args>()...))
  	                                 ^

"/usr/include/c++/7/functional", line 383: error: _Build_index_tuple is not a
          template
  	  typedef typename _Build_index_tuple<sizeof...(_Args)>::__type
  	                   ^

"/usr/include/c++/7/functional", line 437: error: tuple is not a template
      __volget(volatile tuple<_Tp...>& __tuple)
                        ^

"/usr/include/c++/7/functional", line 438: error: __tuple_element_t is not a
          template
      -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
         ^

"/usr/include/c++/7/functional", line 438: error: identifier "tuple" is
          undefined
      -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
                                 ^

"/usr/include/c++/7/functional", line 438: error: type name is not allowed
      -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
                                       ^

"/usr/include/c++/7/functional", line 438: error: expected a ";"
      -> __tuple_element_t<_Ind, tuple<_Tp...>> volatile&
                                             ^

"/usr/include/c++/7/functional", line 453: error: a template argument list is
          not allowed in a declaration of a primary template
      class _Bind<_Functor(_Bound_args...)>
            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/subscriber.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/subscriber.cc.o -MF CMakeFiles/broker-test.dir/cpp/subscriber.cc.o.d -o CMakeFiles/broker-test.dir/cpp/subscriber.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/subscriber.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/subscriber.cc.o -MF CMakeFiles/broker-test.dir/cpp/subscriber.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/subscriber.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/system/peering.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/system/peering.cc.o -MF CMakeFiles/broker-test.dir/cpp/system/peering.cc.o.d -o CMakeFiles/broker-test.dir/cpp/system/peering.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/system/peering.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/system/peering.cc.o -MF CMakeFiles/broker-test.dir/cpp/system/peering.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/system/peering.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/system/shutdown.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/system/shutdown.cc.o -MF CMakeFiles/broker-test.dir/cpp/system/shutdown.cc.o.d -o CMakeFiles/broker-test.dir/cpp/system/shutdown.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/system/shutdown.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/system/shutdown.cc.o -MF CMakeFiles/broker-test.dir/cpp/system/shutdown.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/system/shutdown.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/telemetry/histogram.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/telemetry/histogram.cc.o -MF CMakeFiles/broker-test.dir/cpp/telemetry/histogram.cc.o.d -o CMakeFiles/broker-test.dir/cpp/telemetry/histogram.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/telemetry/histogram.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/telemetry/histogram.cc.o -MF CMakeFiles/broker-test.dir/cpp/telemetry/histogram.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/telemetry/histogram.cc
"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: namespace
          "std" has no member "is_convertible_v"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: type name
          is not allowed
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                             ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          an expression
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a declaration
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a ";"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: argument
          list for class template "broker::span" is missing
  span(T*, size_t) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ")"
  span(T*, size_t) -> span<T>;
        ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: template
          parameter "T" may not be redeclared in this scope
  span(T*, size_t) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ";"
  span(T*, size_t) -> span<T>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: argument
          list for class template "broker::span" is missing
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ")"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
           ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: template
          parameter "Iter" may not be redeclared in this scope
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ";"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: argument
          list for class template "broker::span" is missing
  span(T (&)[N]) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a type specifier
  span(T (&)[N]) -> span<T>;
          ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: function
          returning array is not allowed
  span(T (&)[N]) -> span<T>;
            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: template
          parameter "T" may not be redeclared in this scope
  span(T (&)[N]) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a ";"
  span(T (&)[N]) -> span<T>;
                 ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: argument
          list for class template "broker::span" is missing
  span(Container&) -> span<typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ")"
  span(Container&) -> span<typename Container::value_type>;
                ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: template
          parameter "Container" may not be redeclared in this scope
  span(Container&) -> span<typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ";"
  span(Container&) -> span<typename Container::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: argument
          list for class template "broker::span" is missing
  span(const Container&) -> span<const typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          an identifier
  span(const Container&) -> span<const typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          a ";"
  span(const Container&) -> span<const typename Container::value_type>;
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 9: error:
          qualified name is not allowed
  namespace broker::telemetry {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 35: error:
          span is not a template
  using const_label_list = span<const label_view>;
                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 98: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 107: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 122: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 135: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 160: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 173: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 227: error:
          namespace "std" has no member "string_view"
  std::string_view prefix(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 229: error:
          namespace "std" has no member "string_view"
  std::string_view name(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 231: error:
          span is not a template
  span<const std::string> label_names(const metric_family_hdl*) noexcept;
  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 233: error:
          namespace "std" has no member "string_view"
  std::string_view helptext(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 235: error:
          namespace "std" has no member "string_view"
  std::string_view unit(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 256: error:
          namespace "std" has no member "string_view"
  int_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 261: error:
          namespace "std" has no member "string_view"
  dbl_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 265: error:
          namespace "std" has no member "string_view"
  int_gauge_family_hdl* int_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 266: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 268: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 269: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 271: error:
          namespace "std" has no member "string_view"
  dbl_gauge_family_hdl* dbl_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 272: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 274: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 275: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 278: error:
          namespace "std" has no member "string_view"
  int_histogram_fam(metric_registry_impl*, std::string_view pre,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          namespace "std" has no member "string_view"
                    std::string_view name, span<const std::string_view> labels,
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          span is not a template
                    std::string_view name, span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          explicit type is missing ("int" assumed)
                    std::string_view name, span<const std::string_view> labels,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 279: error:
          expected a ">"
                    std::string_view name, span<const std::string_view> labels,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 280: error:
          span is not a template
                    span<const int64_t> ubounds, std::string_view helptext,
                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 280: error:
          namespace "std" has no member "string_view"
                    span<const int64_t> ubounds, std::string_view helptext,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 281: error:
          namespace "std" has no member "string_view"
                    std::string_view unit, bool is_sum);
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 284: error:
          namespace "std" has no member "string_view"
  dbl_histogram_fam(metric_registry_impl*, std::string_view pre,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          namespace "std" has no member "string_view"
                    std::string_view name, span<const std::string_view> labels,
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          span is not a template
                    std::string_view name, span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          explicit type is missing ("int" assumed)
                    std::string_view name, span<const std::string_view> labels,
                                                ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 285: error:
          expected a ">"
                    std::string_view name, span<const std::string_view> labels,
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 286: error:
          span is not a template
                    span<const double> ubounds, std::string_view helptext,
                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 286: error:
          namespace "std" has no member "string_view"
                    span<const double> ubounds, std::string_view helptext,
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 287: error:
          namespace "std" has no member "string_view"
                    std::string_view unit, bool is_sum);
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 293: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 300: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::dbl_counter_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 300: error:
          expected a ";"
    using fam_type = telemetry::dbl_counter_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 301: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::dbl_counter_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 301: error:
          expected a ";"
    using hdl_type = telemetry::dbl_counter_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 306: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::int_counter_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 306: error:
          expected a ";"
    using fam_type = telemetry::int_counter_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 307: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::int_counter_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 307: error:
          expected a ";"
    using hdl_type = telemetry::int_counter_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 321: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::dbl_gauge_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 321: error:
          expected a ";"
    using fam_type = telemetry::dbl_gauge_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 322: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::dbl_gauge_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 322: error:
          expected a ";"
    using hdl_type = telemetry::dbl_gauge_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 327: error:
          identifier "telemetry" is undefined
    using fam_type = telemetry::int_gauge_family_hdl;
                     ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 327: error:
          expected a ";"
    using fam_type = telemetry::int_gauge_family_hdl;
                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 328: error:
          identifier "telemetry" is undefined
    using hdl_type = telemetry::int_gauge_hdl;
                     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/test.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/test.cc.o -MF CMakeFiles/broker-test.dir/cpp/test.cc.o.d -o CMakeFiles/broker-test.dir/cpp/test.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/test.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/test.cc.o -MF CMakeFiles/broker-test.dir/cpp/test.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/test.cc
"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/topic.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/topic.cc.o -MF CMakeFiles/broker-test.dir/cpp/topic.cc.o.d -o CMakeFiles/broker-test.dir/cpp/topic.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/topic.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/topic.cc.o -MF CMakeFiles/broker-test.dir/cpp/topic.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/topic.cc
"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 21: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view reserved = "<$>";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 23: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view master_suffix_str = "<$>/data/master";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 25: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view clone_suffix_str = "<$>/data/clone";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 27: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view errors_str = "<$>/local/data/errors";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 29: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view statuses_str = "<$>/local/data/statuses";
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 31: error:
          namespace "std" has no member "string_view"
    static constexpr std::string_view store_events_str =
                          ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error:
          namespace "std" has no member "is_convertible_v"
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                            ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: type
          name is not allowed
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                             ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 60 of
                    "/datasets/zeek/auxil/broker/include/broker/topic.hh"

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: expected
          a declaration
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 60: error: expected
          a ";"
              class = std::enable_if_t<std::is_convertible_v<T, std::string>>>
                                                                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 81: error:
          namespace "std" has no member "string_view"
    std::string_view suffix() const noexcept;
         ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 93: error:
          namespace "std" has no member "string_view"
    friend bool operator==(const topic& lhs, std::string_view rhs) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 97: error:
          namespace "std" has no member "string_view"
    friend bool operator==(std::string_view lhs, const topic& rhs) {
                                ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 102: error:
          namespace "std" has no member "string_view"
    static topic from(std::string_view str) {
                           ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 103: error: no
          instance of constructor "broker::topic::topic" matches the argument
          list
            argument types are: (std::__cxx11::string)
      return topic{std::string{str}};
                  ^

"/datasets/zeek/auxil/broker/include/broker/topic.hh", line 110: error:
          namespace "std" has no member "string_view"
  bool is_prefix(const topic& t, std::string_view prefix) noexcept;
                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/comparable.hpp", line
          7: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_complete.hpp", line
          9: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/is_one_of.hpp", line 9:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/tbind.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_pair.hpp", line 7:
          error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          namespace "caf::detail" has no member class "comparable"
  struct none_t : detail::comparable<none_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error: not
          a class or struct name
  struct none_t : detail::comparable<none_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 14: error:
          class or struct definition is missing
  struct none_t : detail::comparable<none_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/none.hpp", line 27: error:
          incomplete type is not allowed
  static constexpr none_t none = none_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          namespace "caf::detail" has no member class "comparable"
  struct unit_t : detail::comparable<unit_t> {
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error: not
          a class or struct name
  struct unit_t : detail::comparable<unit_t> {
                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 16: error:
          class or struct definition is missing
  struct unit_t : detail::comparable<unit_t> {
                                    ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                          ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/unit.hpp", line 38: error:
          incomplete type is not allowed
  static constexpr unit_t unit = unit_t{};
                                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          17: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          33: error: param is not a template
  struct strip_param<param<T>> {
                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          118: error: identifier "unit_t" is undefined
    using type = unit_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          181: error: identifier "unit_t" is undefined
            typename PadType = unit_t>
                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          228: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          267: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          268: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          269: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          280: error: identifier "unit_t" is undefined
  template <class ListA, class ListB, typename PadA = unit_t,
                                                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          281: error: identifier "unit_t" is undefined
            typename PadB = unit_t,
                            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          282: error: identifier "to_type_pair" is undefined
            template <class, typename> class Fun = to_type_pair>
                                                   ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          389: error: identifier "none_t" is undefined
    using type = none_t;
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          696: error: identifier "unit_t" is undefined
    using type = unit_t; // no such element
                 ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          867: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          874: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          892: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          901: error: identifier "unit_t" is undefined
  template <class List, size_t NewSize, class FillType = unit_t>
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          908: error: identifier "is_type_pair" is undefined
    static constexpr bool value = tl_forall<List, is_type_pair>::value;
                                                  ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          916: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_list.hpp", line
          928: error: identifier "unit_t" is undefined
  template <class List, class What = unit_t>
                                     ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          55: error: qualified name is not allowed
  namespace caf::detail {
            ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          255: error: type_list is not a template
    using arg_types = type_list<Ts...>;
                      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          258: error: type_list is not a template
    using decayed_arg_types = type_list<std::decay_t<Ts>...>;
                              ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: parameter pack "Ts" was referenced but not expanded
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          267: error: expected an expression
    static constexpr bool mutates_args = (is_mutable_ref<Ts>::value || ...);
                                                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          271: error: typed_message_view is not a template
      = std::conditional_t<mutates_args, typed_message_view<std::decay_t<Ts>...>,
                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          272: error: const_typed_message_view is not a template
                           const_typed_message_view<std::decay_t<Ts>...>>;
                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          289: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...) const> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          293: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (C::*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          301: error: class template "<error>::callable_trait" has already been
          defined
  struct callable_trait<R (*)(Ts...)> : callable_trait<R (Ts...)> {};
         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          329: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: tl_size is not a template
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: identifier "tl_size" is undefined
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                       ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: type name is not allowed
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                               ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          340: error: the global scope has no "value"
    static constexpr size_t num_args = tl_size<arg_types>::value;
                                                           ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: tl_exists is not a template
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: identifier "tl_exists" is undefined
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
      ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: type name is not allowed
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: a constexpr static data member declaration requires an
          in-class initializer
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a ";"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                         ^

"/datasets/zeek/auxil/broker/caf/libcaf_core/caf/detail/type_traits.hpp", line
          390: error: expected a "}"
      tl_exists<typename get_callable_trait<F>::arg_types, is_mutable_ref>::value;
                                                                                 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/zeek.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/zeek.cc.o -MF CMakeFiles/broker-test.dir/cpp/zeek.cc.o.d -o CMakeFiles/broker-test.dir/cpp/zeek.cc.o -c /datasets/zeek/auxil/broker/tests/cpp/zeek.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_test -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-test.dir/cpp/zeek.cc.o -MF CMakeFiles/broker-test.dir/cpp/zeek.cc.o.d -c /datasets/zeek/auxil/broker/tests/cpp/zeek.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32m[1mLinking CXX executable broker-test[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/broker-test.dir/cpp/alm/multipath.cc.o CMakeFiles/broker-test.dir/cpp/alm/routing_table.cc.o CMakeFiles/broker-test.dir/cpp/backend.cc.o CMakeFiles/broker-test.dir/cpp/data.cc.o CMakeFiles/broker-test.dir/cpp/detail/peer_status_map.cc.o CMakeFiles/broker-test.dir/cpp/domain_options.cc.o CMakeFiles/broker-test.dir/cpp/error.cc.o CMakeFiles/broker-test.dir/cpp/filter_type.cc.o CMakeFiles/broker-test.dir/cpp/internal/channel.cc.o CMakeFiles/broker-test.dir/cpp/internal/core_actor.cc.o CMakeFiles/broker-test.dir/cpp/internal/json_type_mapper.cc.o CMakeFiles/broker-test.dir/cpp/internal/metric_collector.cc.o CMakeFiles/broker-test.dir/cpp/internal/metric_exporter.cc.o CMakeFiles/broker-test.dir/cpp/master.cc.o CMakeFiles/broker-test.dir/cpp/publisher.cc.o CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o CMakeFiles/broker-test.dir/cpp/status.cc.o CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o CMakeFiles/broker-test.dir/cpp/store.cc.o CMakeFiles/broker-test.dir/cpp/store_event.cc.o CMakeFiles/broker-test.dir/cpp/subscriber.cc.o CMakeFiles/broker-test.dir/cpp/system/peering.cc.o CMakeFiles/broker-test.dir/cpp/system/shutdown.cc.o CMakeFiles/broker-test.dir/cpp/telemetry/histogram.cc.o CMakeFiles/broker-test.dir/cpp/test.cc.o CMakeFiles/broker-test.dir/cpp/topic.cc.o CMakeFiles/broker-test.dir/cpp/zeek.cc.o -o broker-test -Wl,-rpath,/datasets/zeek/build/auxil/broker ../libbroker.so.2.4 ../caf/libcaf_core/libcaf_core.a ../caf/libcaf_net/libcaf_net.a /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so ../caf/libcaf_core/libcaf_core.a -lpthread
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/broker-test.dir/cpp/alm/multipath.cc.o CMakeFiles/broker-test.dir/cpp/alm/routing_table.cc.o CMakeFiles/broker-test.dir/cpp/backend.cc.o CMakeFiles/broker-test.dir/cpp/data.cc.o CMakeFiles/broker-test.dir/cpp/detail/peer_status_map.cc.o CMakeFiles/broker-test.dir/cpp/domain_options.cc.o CMakeFiles/broker-test.dir/cpp/error.cc.o CMakeFiles/broker-test.dir/cpp/filter_type.cc.o CMakeFiles/broker-test.dir/cpp/internal/channel.cc.o CMakeFiles/broker-test.dir/cpp/internal/core_actor.cc.o CMakeFiles/broker-test.dir/cpp/internal/json_type_mapper.cc.o CMakeFiles/broker-test.dir/cpp/internal/metric_collector.cc.o CMakeFiles/broker-test.dir/cpp/internal/metric_exporter.cc.o CMakeFiles/broker-test.dir/cpp/master.cc.o CMakeFiles/broker-test.dir/cpp/publisher.cc.o CMakeFiles/broker-test.dir/cpp/radix_tree.cc.o CMakeFiles/broker-test.dir/cpp/status.cc.o CMakeFiles/broker-test.dir/cpp/status_subscriber.cc.o CMakeFiles/broker-test.dir/cpp/store.cc.o CMakeFiles/broker-test.dir/cpp/store_event.cc.o CMakeFiles/broker-test.dir/cpp/subscriber.cc.o CMakeFiles/broker-test.dir/cpp/system/peering.cc.o CMakeFiles/broker-test.dir/cpp/system/shutdown.cc.o CMakeFiles/broker-test.dir/cpp/telemetry/histogram.cc.o CMakeFiles/broker-test.dir/cpp/test.cc.o CMakeFiles/broker-test.dir/cpp/topic.cc.o CMakeFiles/broker-test.dir/cpp/zeek.cc.o -o broker-test -Wl,-rpath,/datasets/zeek/build/auxil/broker ../libbroker.so.2.4 ../caf/libcaf_core/libcaf_core.a ../caf/libcaf_net/libcaf_net.a /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so ../caf/libcaf_core/libcaf_core.a -lpthread
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 23%] Built target broker-test
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 23%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o -MF CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o.d -o CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o -c /datasets/zeek/auxil/broker/tests/benchmark/broker-benchmark.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o -MF CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o.d -c /datasets/zeek/auxil/broker/tests/benchmark/broker-benchmark.cc
"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 11: error:
          qualified name is not allowed
  namespace broker::defaults {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 15: error:
          namespace "std" has no member "string_view"
  constexpr std::string_view recording_directory = "";
                 ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 20: error:
          identifier "timespan" is undefined
  constexpr timespan await_peer_timeout = std::chrono::seconds{10};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 24: error:
          qualified name is not allowed
  namespace broker::defaults::subscriber {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 30: error:
          qualified name is not allowed
  namespace broker::defaults::store {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 32: error:
          identifier "timespan" is undefined
  constexpr timespan tick_interval = std::chrono::milliseconds{100};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 35: error:
          identifier "timespan" is undefined
  constexpr timespan max_get_delay = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 49: error:
          identifier "timespan" is undefined
  constexpr timespan await_idle_timeout = std::chrono::seconds{15};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 53: error:
          qualified name is not allowed
  namespace broker::defaults::path_revocations {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 55: error:
          identifier "timespan" is undefined
  constexpr timespan aging_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 57: error:
          identifier "timespan" is undefined
  constexpr timespan max_age = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 61: error:
          qualified name is not allowed
  namespace broker::defaults::metrics {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 63: error:
          identifier "timespan" is undefined
  constexpr timespan export_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 13: error:
          qualified name is not allowed
  namespace broker::internal {
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          the global scope has no "configuration_access"
    friend struct internal::configuration_access;
                            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          invalid friend declaration
    friend struct internal::configuration_access;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 161: error:
          namespace "std" has no member "string_view"
    void add_option(int64_t* dst, std::string_view name,
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 162: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 164: error:
          namespace "std" has no member "string_view"
    void add_option(uint64_t* dst, std::string_view name,
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 165: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 167: error:
          namespace "std" has no member "string_view"
    void add_option(double* dst, std::string_view name,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 168: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 170: error:
          namespace "std" has no member "string_view"
    void add_option(bool* dst, std::string_view name,
                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 171: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 173: error:
          namespace "std" has no member "string_view"
    void add_option(std::string* dst, std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 174: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 176: error:
          namespace "std" has no member "string_view"
    void add_option(std::vector<std::string>* dst, std::string_view name,
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 177: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "is_integral_v"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                          ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          type name is not allowed
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, void>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, void>" at line 180 of
                    "/datasets/zeek/auxil/broker/include/broker/configuration.h
                    h"

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          expected an identifier
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "string_view"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 189: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, timespan val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 191: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::string val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 193: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::vector<std::string> val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          qualified name is not allowed
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          this declaration has no storage class or type specifier
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          expected a ";"
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          qualified name is not allowed
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          this declaration has no storage class or type specifier
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          expected a ";"
    std::optional<uint64_t> read_u64(std::string_view key,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          qualified name is not allowed
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          this declaration has no storage class or type specifier
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          expected a ";"
    std::optional<timespan> read_ts(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          qualified name is not allowed
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          this declaration has no storage class or type specifier
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          expected a ";"
    std::optional<std::string> read_str(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          qualified name is not allowed
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          this declaration has no storage class or type specifier
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          expected a ";"
    std::optional<std::vector<std::string>>
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 226: error:
          namespace "std" has no member "string_view"
    void set_i64(std::string_view key, int64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 228: error:
          namespace "std" has no member "string_view"
    void set_u64(std::string_view key, uint64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 230: error:
          namespace "std" has no member "string_view"
    void set_bool(std::string_view key, bool val);
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 236: error:
          namespace "std" has no member "string_view"
  auto get_as(const configuration& cfg, std::string_view key) {
                                             ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected a "("
    if constexpr (std::is_integral_v<T>) {
       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          namespace "std" has no member "is_integral_v"
    if constexpr (std::is_integral_v<T>) {
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          type name is not allowed
    if constexpr (std::is_integral_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected an expression
    if constexpr (std::is_integral_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          namespace "std" has no member "optional"
      std::optional<T> res;
           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          type name is not allowed
      std::optional<T> res;
                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          identifier "res" is undefined
      std::optional<T> res;
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected a "("
      if constexpr (std::is_signed_v<T>) {
         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          namespace "std" has no member "is_signed_v"
      if constexpr (std::is_signed_v<T>) {
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          type name is not allowed
      if constexpr (std::is_signed_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected an expression
      if constexpr (std::is_signed_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 241: error:
          class "broker::configuration" has no member "read_i64"
        if (auto val = cfg.read_i64(key, lim::min(), lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 244: error:
          class "broker::configuration" has no member "read_u64"
        if (auto val = cfg.read_u64(key, lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, timespan>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, timespan>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, timespan>) {
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 249: error:
          class "broker::configuration" has no member "read_ts"
      return cfg.read_ts(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, std::string>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, std::string>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, std::string>) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 251: error:
          class "broker::configuration" has no member "read_str"
      return cfg.read_str(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          namespace "std" has no member "is_same_v"
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          type name is not allowed
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          expected a string literal
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 254: error:
          class "broker::configuration" has no member "read_str_vec"
      return cfg.read_str_vec(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32m[1mLinking CXX executable broker-benchmark[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o -o broker-benchmark -Wl,-rpath,/datasets/zeek/build/auxil/broker: ../libbroker.so.2.4 -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/broker-benchmark.dir/benchmark/broker-benchmark.cc.o -o broker-benchmark -Wl,-rpath,/datasets/zeek/build/auxil/broker: ../libbroker.so.2.4 -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 23%] Built target broker-benchmark
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 23%] [32mBuilding CXX object auxil/broker/tests/CMakeFiles/broker-fan-out.dir/benchmark/broker-fan-out.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-fan-out.dir/benchmark/broker-fan-out.cc.o -MF CMakeFiles/broker-fan-out.dir/benchmark/broker-fan-out.cc.o.d -o CMakeFiles/broker-fan-out.dir/benchmark/broker-fan-out.cc.o -c /datasets/zeek/auxil/broker/tests/benchmark/broker-fan-out.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/CMakeFiles/broker-fan-out.dir/benchmark/broker-fan-out.cc.o -MF CMakeFiles/broker-fan-out.dir/benchmark/broker-fan-out.cc.o.d -c /datasets/zeek/auxil/broker/tests/benchmark/broker-fan-out.cc
"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 11: error:
          qualified name is not allowed
  namespace broker::defaults {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 15: error:
          namespace "std" has no member "string_view"
  constexpr std::string_view recording_directory = "";
                 ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 20: error:
          identifier "timespan" is undefined
  constexpr timespan await_peer_timeout = std::chrono::seconds{10};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 24: error:
          qualified name is not allowed
  namespace broker::defaults::subscriber {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 30: error:
          qualified name is not allowed
  namespace broker::defaults::store {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 32: error:
          identifier "timespan" is undefined
  constexpr timespan tick_interval = std::chrono::milliseconds{100};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 35: error:
          identifier "timespan" is undefined
  constexpr timespan max_get_delay = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 49: error:
          identifier "timespan" is undefined
  constexpr timespan await_idle_timeout = std::chrono::seconds{15};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 53: error:
          qualified name is not allowed
  namespace broker::defaults::path_revocations {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 55: error:
          identifier "timespan" is undefined
  constexpr timespan aging_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 57: error:
          identifier "timespan" is undefined
  constexpr timespan max_age = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 61: error:
          qualified name is not allowed
  namespace broker::defaults::metrics {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 63: error:
          identifier "timespan" is undefined
  constexpr timespan export_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 13: error:
          qualified name is not allowed
  namespace broker::internal {
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          the global scope has no "configuration_access"
    friend struct internal::configuration_access;
                            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          invalid friend declaration
    friend struct internal::configuration_access;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 161: error:
          namespace "std" has no member "string_view"
    void add_option(int64_t* dst, std::string_view name,
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 162: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 164: error:
          namespace "std" has no member "string_view"
    void add_option(uint64_t* dst, std::string_view name,
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 165: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 167: error:
          namespace "std" has no member "string_view"
    void add_option(double* dst, std::string_view name,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 168: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 170: error:
          namespace "std" has no member "string_view"
    void add_option(bool* dst, std::string_view name,
                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 171: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 173: error:
          namespace "std" has no member "string_view"
    void add_option(std::string* dst, std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 174: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 176: error:
          namespace "std" has no member "string_view"
    void add_option(std::vector<std::string>* dst, std::string_view name,
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 177: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "is_integral_v"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                          ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          type name is not allowed
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, void>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, void>" at line 180 of
                    "/datasets/zeek/auxil/broker/include/broker/configuration.h
                    h"

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          expected an identifier
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "string_view"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 189: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, timespan val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 191: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::string val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 193: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::vector<std::string> val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          qualified name is not allowed
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          this declaration has no storage class or type specifier
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          expected a ";"
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          qualified name is not allowed
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          this declaration has no storage class or type specifier
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          expected a ";"
    std::optional<uint64_t> read_u64(std::string_view key,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          qualified name is not allowed
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          this declaration has no storage class or type specifier
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          expected a ";"
    std::optional<timespan> read_ts(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          qualified name is not allowed
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          this declaration has no storage class or type specifier
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          expected a ";"
    std::optional<std::string> read_str(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          qualified name is not allowed
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          this declaration has no storage class or type specifier
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          expected a ";"
    std::optional<std::vector<std::string>>
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 226: error:
          namespace "std" has no member "string_view"
    void set_i64(std::string_view key, int64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 228: error:
          namespace "std" has no member "string_view"
    void set_u64(std::string_view key, uint64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 230: error:
          namespace "std" has no member "string_view"
    void set_bool(std::string_view key, bool val);
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 236: error:
          namespace "std" has no member "string_view"
  auto get_as(const configuration& cfg, std::string_view key) {
                                             ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected a "("
    if constexpr (std::is_integral_v<T>) {
       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          namespace "std" has no member "is_integral_v"
    if constexpr (std::is_integral_v<T>) {
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          type name is not allowed
    if constexpr (std::is_integral_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected an expression
    if constexpr (std::is_integral_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          namespace "std" has no member "optional"
      std::optional<T> res;
           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          type name is not allowed
      std::optional<T> res;
                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          identifier "res" is undefined
      std::optional<T> res;
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected a "("
      if constexpr (std::is_signed_v<T>) {
         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          namespace "std" has no member "is_signed_v"
      if constexpr (std::is_signed_v<T>) {
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          type name is not allowed
      if constexpr (std::is_signed_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected an expression
      if constexpr (std::is_signed_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 241: error:
          class "broker::configuration" has no member "read_i64"
        if (auto val = cfg.read_i64(key, lim::min(), lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 244: error:
          class "broker::configuration" has no member "read_u64"
        if (auto val = cfg.read_u64(key, lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, timespan>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, timespan>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, timespan>) {
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 249: error:
          class "broker::configuration" has no member "read_ts"
      return cfg.read_ts(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, std::string>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, std::string>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, std::string>) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 251: error:
          class "broker::configuration" has no member "read_str"
      return cfg.read_str(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          namespace "std" has no member "is_same_v"
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          type name is not allowed
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          expected a string literal
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 254: error:
          class "broker::configuration" has no member "read_str_vec"
      return cfg.read_str_vec(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32m[1mLinking CXX executable broker-fan-out[0m
In directory:  /datasets/zeek/build/auxil/broker/tests
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/broker-fan-out.dir/benchmark/broker-fan-out.cc.o -o broker-fan-out -Wl,-rpath,/datasets/zeek/build/auxil/broker ../libbroker.so.2.4 -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/broker-fan-out.dir/benchmark/broker-fan-out.cc.o -o broker-fan-out -Wl,-rpath,/datasets/zeek/build/auxil/broker ../libbroker.so.2.4 -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 23%] Built target broker-fan-out
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 23%] [32mBuilding CXX object auxil/broker/tests/btest/CMakeFiles/btest-put-unique.dir/store/put-unique.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/tests/btest
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/btest/CMakeFiles/btest-put-unique.dir/store/put-unique.cc.o -MF CMakeFiles/btest-put-unique.dir/store/put-unique.cc.o.d -o CMakeFiles/btest-put-unique.dir/store/put-unique.cc.o -c /datasets/zeek/auxil/broker/tests/btest/store/put-unique.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/tests/cpp -I/datasets/zeek/auxil/broker/caf/libcaf_core -I/datasets/zeek/build/auxil/broker/caf/libcaf_core -I/datasets/zeek/auxil/broker/caf/libcaf_net -I/datasets/zeek/build/auxil/broker/caf/libcaf_net -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/tests/btest/CMakeFiles/btest-put-unique.dir/store/put-unique.cc.o -MF CMakeFiles/btest-put-unique.dir/store/put-unique.cc.o.d -c /datasets/zeek/auxil/broker/tests/btest/store/put-unique.cc
"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 11: error:
          qualified name is not allowed
  namespace broker::defaults {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 15: error:
          namespace "std" has no member "string_view"
  constexpr std::string_view recording_directory = "";
                 ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 20: error:
          identifier "timespan" is undefined
  constexpr timespan await_peer_timeout = std::chrono::seconds{10};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 24: error:
          qualified name is not allowed
  namespace broker::defaults::subscriber {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 30: error:
          qualified name is not allowed
  namespace broker::defaults::store {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 32: error:
          identifier "timespan" is undefined
  constexpr timespan tick_interval = std::chrono::milliseconds{100};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 35: error:
          identifier "timespan" is undefined
  constexpr timespan max_get_delay = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 49: error:
          identifier "timespan" is undefined
  constexpr timespan await_idle_timeout = std::chrono::seconds{15};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 53: error:
          qualified name is not allowed
  namespace broker::defaults::path_revocations {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 55: error:
          identifier "timespan" is undefined
  constexpr timespan aging_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 57: error:
          identifier "timespan" is undefined
  constexpr timespan max_age = std::chrono::seconds{5};
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 61: error:
          qualified name is not allowed
  namespace broker::defaults::metrics {
            ^

"/datasets/zeek/auxil/broker/include/broker/defaults.hh", line 63: error:
          identifier "timespan" is undefined
  constexpr timespan export_interval = std::chrono::seconds{1};
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 13: error:
          qualified name is not allowed
  namespace broker::internal {
            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 47: error:
          name followed by "::" must be a class or namespace name
    uint16_t ttl = defaults::ttl;
                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          the global scope has no "configuration_access"
    friend struct internal::configuration_access;
                            ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 100: error:
          invalid friend declaration
    friend struct internal::configuration_access;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 161: error:
          namespace "std" has no member "string_view"
    void add_option(int64_t* dst, std::string_view name,
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 162: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 164: error:
          namespace "std" has no member "string_view"
    void add_option(uint64_t* dst, std::string_view name,
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 165: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 167: error:
          namespace "std" has no member "string_view"
    void add_option(double* dst, std::string_view name,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 168: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 170: error:
          namespace "std" has no member "string_view"
    void add_option(bool* dst, std::string_view name,
                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 171: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 173: error:
          namespace "std" has no member "string_view"
    void add_option(std::string* dst, std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 174: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 176: error:
          namespace "std" has no member "string_view"
    void add_option(std::vector<std::string>* dst, std::string_view name,
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 177: error:
          namespace "std" has no member "string_view"
                    std::string_view description);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "is_integral_v"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                          ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          type name is not allowed
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, void>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, void>" at line 180 of
                    "/datasets/zeek/auxil/broker/include/broker/configuration.h
                    h"

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          expected an identifier
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 180: error:
          namespace "std" has no member "string_view"
    std::enable_if_t<std::is_integral_v<T>> set(std::string_view key, T val) {
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 189: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, timespan val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 191: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::string val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 193: error:
          namespace "std" has no member "string_view"
    void set(std::string_view key, std::vector<std::string> val);
                  ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          qualified name is not allowed
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          this declaration has no storage class or type specifier
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 195: error:
          expected a ";"
    std::optional<int64_t> read_i64(std::string_view key, int64_t min_val,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          qualified name is not allowed
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          this declaration has no storage class or type specifier
    std::optional<uint64_t> read_u64(std::string_view key,
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 198: error:
          expected a ";"
    std::optional<uint64_t> read_u64(std::string_view key,
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          qualified name is not allowed
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          this declaration has no storage class or type specifier
    std::optional<timespan> read_ts(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 201: error:
          expected a ";"
    std::optional<timespan> read_ts(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          qualified name is not allowed
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          this declaration has no storage class or type specifier
    std::optional<std::string> read_str(std::string_view key) const;
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 203: error:
          expected a ";"
    std::optional<std::string> read_str(std::string_view key) const;
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          qualified name is not allowed
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          this declaration has no storage class or type specifier
    std::optional<std::vector<std::string>>
    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 205: error:
          expected a ";"
    std::optional<std::vector<std::string>>
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 226: error:
          namespace "std" has no member "string_view"
    void set_i64(std::string_view key, int64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 228: error:
          namespace "std" has no member "string_view"
    void set_u64(std::string_view key, uint64_t val);
                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 230: error:
          namespace "std" has no member "string_view"
    void set_bool(std::string_view key, bool val);
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 236: error:
          namespace "std" has no member "string_view"
  auto get_as(const configuration& cfg, std::string_view key) {
                                             ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected a "("
    if constexpr (std::is_integral_v<T>) {
       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          namespace "std" has no member "is_integral_v"
    if constexpr (std::is_integral_v<T>) {
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          type name is not allowed
    if constexpr (std::is_integral_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 237: error:
          expected an expression
    if constexpr (std::is_integral_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          namespace "std" has no member "optional"
      std::optional<T> res;
           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          type name is not allowed
      std::optional<T> res;
                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 238: error:
          identifier "res" is undefined
      std::optional<T> res;
                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected a "("
      if constexpr (std::is_signed_v<T>) {
         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          namespace "std" has no member "is_signed_v"
      if constexpr (std::is_signed_v<T>) {
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          type name is not allowed
      if constexpr (std::is_signed_v<T>) {
                                     ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 240: error:
          expected an expression
      if constexpr (std::is_signed_v<T>) {
                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 241: error:
          class "broker::configuration" has no member "read_i64"
        if (auto val = cfg.read_i64(key, lim::min(), lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 244: error:
          class "broker::configuration" has no member "read_u64"
        if (auto val = cfg.read_u64(key, lim::max()))
                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, timespan>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, timespan>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, timespan>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 248: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, timespan>) {
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 249: error:
          class "broker::configuration" has no member "read_ts"
      return cfg.read_ts(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected a "("
    } else if constexpr (std::is_same_v<T, std::string>) {
              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          namespace "std" has no member "is_same_v"
    } else if constexpr (std::is_same_v<T, std::string>) {
                              ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          type name is not allowed
    } else if constexpr (std::is_same_v<T, std::string>) {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 250: error:
          expected an expression
    } else if constexpr (std::is_same_v<T, std::string>) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 251: error:
          class "broker::configuration" has no member "read_str"
      return cfg.read_str(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          namespace "std" has no member "is_same_v"
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                         ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          type name is not allowed
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 253: error:
          expected a string literal
      static_assert(std::is_same_v<T, std::vector<std::string>>);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/configuration.hh", line 254: error:
          class "broker::configuration" has no member "read_str_vec"
      return cfg.read_str_vec(key);
                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32m[1mLinking CXX executable btest-put-unique[0m
In directory:  /datasets/zeek/build/auxil/broker/tests/btest
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/btest-put-unique.dir/store/put-unique.cc.o -o btest-put-unique -Wl,-rpath,/datasets/zeek/build/auxil/broker ../../libbroker.so.2.4 ../../caf/libcaf_core/libcaf_core.a ../../caf/libcaf_net/libcaf_net.a /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so ../../caf/libcaf_core/libcaf_core.a -lpthread
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/btest-put-unique.dir/store/put-unique.cc.o -o btest-put-unique -Wl,-rpath,/datasets/zeek/build/auxil/broker ../../libbroker.so.2.4 ../../caf/libcaf_core/libcaf_core.a ../../caf/libcaf_net/libcaf_net.a /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so ../../caf/libcaf_core/libcaf_core.a -lpthread
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 23%] Built target btest-put-unique
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 23%] [32mBuilding CXX object auxil/broker/doc/_examples/CMakeFiles/synopsis.dir/synopsis.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/doc/_examples
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/doc/_examples -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/doc/_examples/CMakeFiles/synopsis.dir/synopsis.cc.o -MF CMakeFiles/synopsis.dir/synopsis.cc.o.d -o CMakeFiles/synopsis.dir/synopsis.cc.o -c /datasets/zeek/auxil/broker/doc/_examples/synopsis.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/doc/_examples -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/doc/_examples/CMakeFiles/synopsis.dir/synopsis.cc.o -MF CMakeFiles/synopsis.dir/synopsis.cc.o.d -c /datasets/zeek/auxil/broker/doc/_examples/synopsis.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32m[1mLinking CXX executable synopsis[0m
In directory:  /datasets/zeek/build/auxil/broker/doc/_examples
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/synopsis.dir/synopsis.cc.o -o synopsis -Wl,-rpath,/datasets/zeek/build/auxil/broker ../../libbroker.so.2.4 -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/synopsis.dir/synopsis.cc.o -o synopsis -Wl,-rpath,/datasets/zeek/build/auxil/broker ../../libbroker.so.2.4 -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 23%] Built target synopsis
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 23%] [32mBuilding CXX object auxil/broker/doc/_examples/CMakeFiles/comm.dir/comm.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/doc/_examples
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/doc/_examples -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/doc/_examples/CMakeFiles/comm.dir/comm.cc.o -MF CMakeFiles/comm.dir/comm.cc.o.d -o CMakeFiles/comm.dir/comm.cc.o -c /datasets/zeek/auxil/broker/doc/_examples/comm.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/doc/_examples -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/doc/_examples/CMakeFiles/comm.dir/comm.cc.o -MF CMakeFiles/comm.dir/comm.cc.o.d -c /datasets/zeek/auxil/broker/doc/_examples/comm.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32m[1mLinking CXX executable comm[0m
In directory:  /datasets/zeek/build/auxil/broker/doc/_examples
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/comm.dir/comm.cc.o -o comm -Wl,-rpath,/datasets/zeek/build/auxil/broker ../../libbroker.so.2.4 -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/comm.dir/comm.cc.o -o comm -Wl,-rpath,/datasets/zeek/build/auxil/broker ../../libbroker.so.2.4 -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 23%] Built target comm
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 23%] [32mBuilding CXX object auxil/broker/doc/_examples/CMakeFiles/stores.dir/stores.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/doc/_examples
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/doc/_examples -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/doc/_examples/CMakeFiles/stores.dir/stores.cc.o -MF CMakeFiles/stores.dir/stores.cc.o.d -o CMakeFiles/stores.dir/stores.cc.o -c /datasets/zeek/auxil/broker/doc/_examples/stores.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/doc/_examples -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/doc/_examples/CMakeFiles/stores.dir/stores.cc.o -MF CMakeFiles/stores.dir/stores.cc.o.d -c /datasets/zeek/auxil/broker/doc/_examples/stores.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32m[1mLinking CXX executable stores[0m
In directory:  /datasets/zeek/build/auxil/broker/doc/_examples
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/stores.dir/stores.cc.o -o stores -Wl,-rpath,/datasets/zeek/build/auxil/broker ../../libbroker.so.2.4 -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/stores.dir/stores.cc.o -o stores -Wl,-rpath,/datasets/zeek/build/auxil/broker ../../libbroker.so.2.4 -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 23%] Built target stores
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 23%] [32mBuilding CXX object auxil/broker/doc/_examples/CMakeFiles/ping.dir/ping.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/doc/_examples
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/doc/_examples -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/doc/_examples/CMakeFiles/ping.dir/ping.cc.o -MF CMakeFiles/ping.dir/ping.cc.o.d -o CMakeFiles/ping.dir/ping.cc.o -c /datasets/zeek/auxil/broker/doc/_examples/ping.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/doc/_examples -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/doc/_examples/CMakeFiles/ping.dir/ping.cc.o -MF CMakeFiles/ping.dir/ping.cc.o.d -c /datasets/zeek/auxil/broker/doc/_examples/ping.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32m[1mLinking CXX executable ping[0m
In directory:  /datasets/zeek/build/auxil/broker/doc/_examples
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/ping.dir/ping.cc.o -o ping -Wl,-rpath,/datasets/zeek/build/auxil/broker ../../libbroker.so.2.4 -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/ping.dir/ping.cc.o -o ping -Wl,-rpath,/datasets/zeek/build/auxil/broker ../../libbroker.so.2.4 -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 23%] Built target ping
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 23%] [32mBuilding CXX object auxil/broker/doc/_examples/CMakeFiles/pong.dir/pong.cc.o[0m
In directory:  /datasets/zeek/build/auxil/broker/doc/_examples
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/doc/_examples -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/doc/_examples/CMakeFiles/pong.dir/pong.cc.o -MF CMakeFiles/pong.dir/pong.cc.o.d -o CMakeFiles/pong.dir/pong.cc.o -c /datasets/zeek/auxil/broker/doc/_examples/pong.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/broker/3rdparty -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/doc/_examples -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG -msse2 -MD -MT auxil/broker/doc/_examples/CMakeFiles/pong.dir/pong.cc.o -MF CMakeFiles/pong.dir/pong.cc.o.d -c /datasets/zeek/auxil/broker/doc/_examples/pong.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 23%] [32m[1mLinking CXX executable pong[0m
In directory:  /datasets/zeek/build/auxil/broker/doc/_examples
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/pong.dir/pong.cc.o -o pong -Wl,-rpath,/datasets/zeek/build/auxil/broker ../../libbroker.so.2.4 -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wall -Wno-unused -pedantic -ftemplate-depth=512 -ftemplate-backtrace-limit=0 -O2 -g -DNDEBUG CMakeFiles/pong.dir/pong.cc.o -o pong -Wl,-rpath,/datasets/zeek/build/auxil/broker ../../libbroker.so.2.4 -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 23%] Built target pong
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 23%] [32mBuilding ASM object auxil/spicy/spicy/3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/fiber
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DFIBER_ASM_CHECK_ALIGNMENT=1 -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/src -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wa,--noexecstack -O2 -g -DNDEBUG -fPIC -Wall -Wextra -o CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/src/fiber_asm_amd64_sysv.S
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DFIBER_ASM_CHECK_ALIGNMENT=1 -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/src -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wa,--noexecstack -O2 -g -DNDEBUG -fPIC -Wall -Wextra -c /datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/src/fiber_asm_amd64_sysv.S
Invalid arguments...must specify a C/C++ source file:
Aborted
[ 23%] [32mBuilding C object auxil/spicy/spicy/3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/fiber
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DFIBER_ASM_CHECK_ALIGNMENT=1 -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/src -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -Wall -Wextra -MD -MT auxil/spicy/spicy/3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o -MF CMakeFiles/fiber.dir/src/fiber.c.o.d -o CMakeFiles/fiber.dir/src/fiber.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/src/fiber.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DFIBER_ASM_CHECK_ALIGNMENT=1 -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/src -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -Wall -Wextra -MD -MT auxil/spicy/spicy/3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o -MF CMakeFiles/fiber.dir/src/fiber.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/src/fiber.c
fiber.c:64:21: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: sp
fiber.c:66:37: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:66:39: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:66:54: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
fiber.c:71:24: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: sp
fiber.c:73:28: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:73:47: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
fiber.c:80:16: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
fiber.c:97:5: warning: EXP12-C: Do not ignore values returned by functions: memset
fiber.c:100:8: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:100:8: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
fiber.c:100:11: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:100:29: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
fiber.c:101:20: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
fiber.c:107:16: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:133:5: warning: EXP12-C: Do not ignore values returned by functions: memset
fiber.c:134:53: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:134:33: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:140:5: warning: DCL00-C: Const-qualify immutable objects: sz
fiber.c:154:5: warning: MEM01-C: Store a new value in pointers immediately after free()
fiber.c:163:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
fiber.c:163:9: error: ERR33-C: Ensure that return values are compared against the proper type
fiber.c:202:11: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:202:34: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:211:9: warning: DCL00-C: Const-qualify immutable objects: pgsz
fiber.c:212:43: error: INT33-C: Ensure that division and remainder operations do not result in divide-by-zero errors
fiber.c:212:38: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
fiber.c:213:19: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:215:19: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:221:19: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:225:19: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:226:17: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
fiber.c:229:19: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:247:5: warning: MSC12-C: Detect and remove code that has no effect
fiber.c:248:5: warning: MSC12-C: Detect and remove code that has no effect
fiber.c:253:20: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:254:37: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:255:9: warning: DCL00-C: Const-qualify immutable objects: pgsz
fiber.c:256:54: error: INT33-C: Ensure that division and remainder operations do not result in divide-by-zero errors
fiber.c:256:49: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
fiber.c:257:24: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:259:13: warning: EXP12-C: Do not ignore values returned by functions: protect_page
fiber.c:262:24: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:263:13: warning: EXP12-C: Do not ignore values returned by functions: protect_page
fiber.c:286:5: warning: MSC12-C: Detect and remove code that has no effect
fiber.c:287:5: warning: MSC12-C: Detect and remove code that has no effect
fiber.c:288:5: warning: MSC12-C: Detect and remove code that has no effect
fiber.c:289:17: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:289:20: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:290:15: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:317:36: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:317:10: error: EXP32-C: Do not access a volatile object through a nonvolatile reference
fiber.c:317:33: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
fiber.c:334:5: warning: MSC12-C: Detect and remove code that has no effect
fiber.c:336:16: warning: DCL00-C: Const-qualify immutable objects: hu_c_implicit_cast_val__COUNTER__
fiber.c:337:5: warning: DCL00-C: Const-qualify immutable objects: arg_align
fiber.c:342:5: warning: DCL00-C: Const-qualify immutable objects: pgsz
fiber.c:343:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
fiber.c:346:5: warning: MSC12-C: Detect and remove code that has no effect
fiber.c:353:5: warning: MSC12-C: Detect and remove code that has no effect
fiber.c:355:20: warning: DCL00-C: Const-qualify immutable objects: hu_c_implicit_cast_val__COUNTER__
fiber.c:357:20: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
fiber.c:365:5: warning: MSC12-C: Detect and remove code that has no effect
fiber.c:370:9: warning: MSC12-C: Detect and remove code that has no effect
fiber.c:371:21: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:372:23: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:372:26: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:374:23: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:375:21: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:375:24: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:383:24: warning: INT13-C: Use bitwise operators only on unsigned operands
fiber.c:383:27: warning: INT13-C: Use bitwise operators only on unsigned operands
make[3]: Leaving directory '/datasets/zeek/build'
[ 23%] Built target fiber
make[3]: Entering directory '/datasets/zeek/build'
[ 23%] [34m[1m[FLEX][scanner] Building scanner with flex 2.6.4[0m
[ 23%] [34m[1m[BISON][parser] Building parser with bison 3.0.4[0m
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 24%] [32mBuilding C object auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o -MF CMakeFiles/jrx-objects.dir/src/ccl.c.o.d -o CMakeFiles/jrx-objects.dir/src/ccl.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/ccl.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o -MF CMakeFiles/jrx-objects.dir/src/ccl.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/ccl.c
ccl.c:13:30: error: EXP34-C: Ensure pointer is valid before dereferencing it
ccl.c:32:9: warning: EXP12-C: Do not ignore values returned by functions: vec_ccl_set
ccl.c:39:5: warning: MEM01-C: Store a new value in pointers immediately after free()
ccl.c:53:5: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:56:9: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:75:5: warning: DCL00-C: Const-qualify immutable objects: p2
ccl.c:82:5: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
ccl.c:93:5: warning: DCL00-C: Const-qualify immutable objects: existing
ccl.c:98:9: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:104:5: warning: EXP12-C: Do not ignore values returned by functions: vec_ccl_set
ccl.c:125:5: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:142:5: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:147:17: warning: DCL00-C: Const-qualify immutable objects: nr1
ccl.c:148:17: warning: EXP12-C: Do not ignore values returned by functions: set_char_range_insert
ccl.c:150:17: warning: DCL00-C: Const-qualify immutable objects: nr2
ccl.c:151:17: warning: EXP12-C: Do not ignore values returned by functions: set_char_range_insert
ccl.c:156:17: warning: DCL00-C: Const-qualify immutable objects: nr
ccl.c:157:17: warning: EXP12-C: Do not ignore values returned by functions: set_char_range_insert
ccl.c:163:13: warning: DCL00-C: Const-qualify immutable objects: nr
ccl.c:164:13: warning: EXP12-C: Do not ignore values returned by functions: set_char_range_insert
ccl.c:168:13: warning: DCL00-C: Const-qualify immutable objects: nr
ccl.c:169:13: warning: EXP12-C: Do not ignore values returned by functions: set_char_range_insert
ccl.c:187:5: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:202:5: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:204:9: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:207:17: warning: DCL00-C: Const-qualify immutable objects: nr
ccl.c:208:17: warning: EXP12-C: Do not ignore values returned by functions: set_char_range_insert
ccl.c:212:17: warning: DCL00-C: Const-qualify immutable objects: nr
ccl.c:213:17: warning: EXP12-C: Do not ignore values returned by functions: set_char_range_insert
ccl.c:217:17: warning: DCL00-C: Const-qualify immutable objects: nr
ccl.c:218:17: warning: EXP12-C: Do not ignore values returned by functions: set_char_range_insert
ccl.c:222:17: warning: DCL00-C: Const-qualify immutable objects: nr
ccl.c:223:17: warning: EXP12-C: Do not ignore values returned by functions: set_char_range_insert
ccl.c:244:44: error: EXP34-C: Ensure pointer is valid before dereferencing it
ccl.c:252:5: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
ccl.c:261:5: warning: MEM01-C: Store a new value in pointers immediately after free()
ccl.c:266:5: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
ccl.c:271:9: warning: EXP12-C: Do not ignore values returned by functions: fputc
ccl.c:284:5: warning: DCL00-C: Const-qualify immutable objects: r
ccl.c:285:5: warning: EXP12-C: Do not ignore values returned by functions: set_char_range_insert
ccl.c:333:5: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:336:5: warning: EXP12-C: Do not ignore values returned by functions: vec_std_ccl_set
ccl.c:352:5: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:484:9: warning: DCL02-C: Use visually distinct identifiers: r
ccl.c:359:9: warning: DCL00-C: Const-qualify immutable objects: r
ccl.c:359:9: warning: DCL01-C: Do not reuse variable names in subscopes: r
ccl.c:360:9: warning: EXP12-C: Do not ignore values returned by functions: set_char_range_insert
ccl.c:366:5: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:368:9: warning: DCL00-C: Const-qualify immutable objects: nr
ccl.c:369:9: warning: EXP12-C: Do not ignore values returned by functions: set_char_range_insert
ccl.c:373:5: warning: DCL00-C: Const-qualify immutable objects: final
ccl.c:374:5: warning: EXP12-C: Do not ignore values returned by functions: set_char_range_insert
ccl.c:384:22: warning: INT13-C: Use bitwise operators only on unsigned operands
ccl.c:390:5: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:391:5: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:455:17: warning: EXP12-C: Do not ignore values returned by functions: _ccl_group_add_to
ccl.c:477:5: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:484:9: warning: MSC12-C: Detect and remove code that has no effect
ccl.c:493:5: warning: EXP12-C: Do not ignore values returned by functions: fputc
[ 24%] [32mBuilding C object auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o -MF CMakeFiles/jrx-objects.dir/src/dfa.c.o.d -o CMakeFiles/jrx-objects.dir/src/dfa.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/dfa.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o -MF CMakeFiles/jrx-objects.dir/src/dfa.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/dfa.c
dfa.c:61:5: warning: MEM01-C: Store a new value in pointers immediately after free()
dfa.c:66:5: warning: DCL00-C: Const-qualify immutable objects: id
dfa.c:67:5: warning: EXP12-C: Do not ignore values returned by functions: vec_dfa_state_elem_append
dfa.c:69:5: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:72:5: warning: DCL00-C: Const-qualify immutable objects: k
dfa.c:91:1: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
dfa.c:91:1: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
dfa.c:91:1: warning: DCL00-C: Const-qualify immutable objects: max
dfa.c:91:1: warning: MEM01-C: Store a new value in pointers immediately after free()
dfa.c:91:1: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
dfa.c:91:1: warning: DCL00-C: Const-qualify immutable objects: elems
dfa.c:91:1: error: FLP34-C: Ensure that floating point conversions are within range of the new type
dfa.c:91:1: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:91:1: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:91:1: warning: DCL00-C: Const-qualify immutable objects: idx
dfa.c:91:1: warning: EXP12-C: Do not ignore values returned by functions: vec_nid_tag_op_set
dfa.c:91:1: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:91:1: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:91:1: warning: EXP12-C: Do not ignore values returned by functions: memset
dfa.c:93:75: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: dfa
dfa.c:104:5: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:112:17: warning: EXP12-C: Do not ignore values returned by functions: set_nfa_state_id_insert
dfa.c:118:21: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:120:21: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:122:25: warning: DCL00-C: Const-qualify immutable objects: ntop
dfa.c:123:25: warning: EXP12-C: Do not ignore values returned by functions: vec_nid_tag_op_append
dfa.c:129:21: warning: DCL00-C: Const-qualify immutable objects: ntop
dfa.c:130:21: warning: EXP12-C: Do not ignore values returned by functions: vec_nid_tag_op_append
dfa.c:141:5: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:511:9: warning: DCL02-C: Use visually distinct identifiers: delem
dfa.c:162:17: warning: DCL00-C: Const-qualify immutable objects: delem
dfa.c:162:17: warning: DCL01-C: Do not reuse variable names in subscopes: delem
dfa.c:163:17: warning: EXP12-C: Do not ignore values returned by functions: set_dfa_state_elem_insert
dfa.c:511:9: warning: DCL02-C: Use visually distinct identifiers: delem
dfa.c:168:17: warning: DCL00-C: Const-qualify immutable objects: nntop
dfa.c:169:17: warning: EXP12-C: Do not ignore values returned by functions: vec_tag_op_append
dfa.c:192:5: warning: EXP12-C: Do not ignore values returned by functions: vec_dfa_state_set
dfa.c:201:5: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
dfa.c:237:9: warning: DCL00-C: Const-qualify immutable objects: trans
dfa.c:238:9: warning: EXP12-C: Do not ignore values returned by functions: vec_dfa_transition_append
dfa.c:242:13: warning: EXP12-C: Do not ignore values returned by functions: dfa_state_compute
dfa.c:264:5: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:277:17: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:279:21: warning: DCL00-C: Const-qualify immutable objects: top
dfa.c:280:21: warning: EXP12-C: Do not ignore values returned by functions: vec_tag_op_append
dfa.c:287:13: warning: DCL00-C: Const-qualify immutable objects: dacc
dfa.c:288:13: warning: EXP12-C: Do not ignore values returned by functions: vec_dfa_accept_append
dfa.c:294:5: warning: EXP12-C: Do not ignore values returned by functions: vec_dfa_state_set
dfa.c:306:5: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:308:5: warning: EXP12-C: Do not ignore values returned by functions: dfa_state_compute
dfa.c:311:5: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:332:5: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
dfa.c:347:5: warning: DCL00-C: Const-qualify immutable objects: ielem
dfa.c:348:5: warning: EXP12-C: Do not ignore values returned by functions: set_dfa_state_elem_insert
dfa.c:355:9: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:360:13: warning: DCL00-C: Const-qualify immutable objects: top
dfa.c:361:13: warning: EXP12-C: Do not ignore values returned by functions: vec_tag_op_append
dfa.c:367:5: warning: DCL00-C: Const-qualify immutable objects: lazy
dfa.c:367:30: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa.c:368:5: warning: EXP12-C: Do not ignore values returned by functions: dfa_state_compute
dfa.c:370:23: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa.c:381:5: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
dfa.c:387:5: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
dfa.c:402:5: warning: MEM01-C: Store a new value in pointers immediately after free()
dfa.c:413:5: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:415:18: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa.c:484:5: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
dfa.c:509:9: warning: DCL02-C: Use visually distinct identifiers: dstate
dfa.c:509:9: warning: DCL02-C: Use visually distinct identifiers: dstate
dfa.c:504:16: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa.c:509:9: warning: DCL01-C: Do not reuse variable names in subscopes: dstate
dfa.c:511:9: warning: MSC12-C: Detect and remove code that has no effect
dfa.c:509:9: warning: DCL02-C: Use visually distinct identifiers: dstate
dfa.c:509:9: warning: DCL02-C: Use visually distinct identifiers: dstate
[ 24%] [32mBuilding C object auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o -MF CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o.d -o CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/dfa-interpreter-std.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o -MF CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/dfa-interpreter-std.c
dfa-interpreter-std.c:11:15: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-std.c:12:14: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-std.c:14:15: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-std.c:15:14: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-std.c:17:18: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-std.c:29:5: warning: MSC12-C: Detect and remove code that has no effect
dfa-interpreter-std.c:40:35: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
dfa-interpreter-std.c:46:5: warning: DCL00-C: Const-qualify immutable objects: old_size
dfa-interpreter-std.c:46:26: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
dfa-interpreter-std.c:47:5: warning: DCL00-C: Const-qualify immutable objects: new_size
dfa-interpreter-std.c:47:32: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
dfa-interpreter-std.c:49:15: error: EXP34-C: Ensure pointer is valid before dereferencing it
dfa-interpreter-std.c:49:15: warning: MEM08-C: Use realloc() only to resize dynamically allocated arrays
dfa-interpreter-std.c:50:5: warning: EXP12-C: Do not ignore values returned by functions: memset
dfa-interpreter-std.c:62:37: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
dfa-interpreter-std.c:69:37: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
dfa-interpreter-std.c:74:42: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
dfa-interpreter-std.c:74:51: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
dfa-interpreter-std.c:82:5: warning: DCL00-C: Const-qualify immutable objects: oldct
dfa-interpreter-std.c:83:5: warning: DCL00-C: Const-qualify immutable objects: newct
dfa-interpreter-std.c:117:31: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-std.c:132:9: warning: DCL02-C: Use visually distinct identifiers: nacc
dfa-interpreter-std.c:118:13: warning: DCL00-C: Const-qualify immutable objects: nacc
dfa-interpreter-std.c:118:13: warning: DCL01-C: Do not reuse variable names in subscopes: nacc
dfa-interpreter-std.c:119:13: warning: EXP12-C: Do not ignore values returned by functions: set_match_accept_insert
dfa-interpreter-std.c:132:9: warning: DCL00-C: Const-qualify immutable objects: nacc
dfa-interpreter-std.c:138:9: warning: MSC12-C: Detect and remove code that has no effect
dfa-interpreter-std.c:145:13: warning: DCL00-C: Const-qualify immutable objects: olen
dfa-interpreter-std.c:146:13: warning: DCL00-C: Const-qualify immutable objects: nlen
dfa-interpreter-std.c:170:13: warning: EXP12-C: Do not ignore values returned by functions: set_match_accept_remove
dfa-interpreter-std.c:171:13: warning: EXP12-C: Do not ignore values returned by functions: set_match_accept_insert
dfa-interpreter-std.c:199:24: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-std.c:204:57: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-std.c:216:30: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-std.c:218:9: warning: MSC12-C: Detect and remove code that has no effect
dfa-interpreter-std.c:235:5: warning: MSC12-C: Detect and remove code that has no effect
dfa-interpreter-std.c:260:27: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-std.c:273:9: warning: DCL00-C: Const-qualify immutable objects: succ_id
dfa-interpreter-std.c:286:31: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-std.c:294:27: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-std.c:304:37: error: EXP34-C: Ensure pointer is valid before dereferencing it
dfa-interpreter-std.c:308:5: warning: MSC12-C: Detect and remove code that has no effect
[ 24%] [32mBuilding C object auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o -MF CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o.d -o CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/dfa-interpreter-min.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o -MF CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/dfa-interpreter-min.c
dfa-interpreter-min.c:12:15: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-min.c:13:14: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-min.c:15:15: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-min.c:16:14: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-min.c:18:18: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-min.c:30:5: warning: MSC12-C: Detect and remove code that has no effect
dfa-interpreter-min.c:46:27: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-min.c:61:9: warning: DCL00-C: Const-qualify immutable objects: succ_id
dfa-interpreter-min.c:67:31: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-min.c:71:13: warning: DCL00-C: Const-qualify immutable objects: aid
dfa-interpreter-min.c:73:35: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-min.c:80:31: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-min.c:87:27: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-min.c:92:9: warning: DCL00-C: Const-qualify immutable objects: aid
dfa-interpreter-min.c:94:31: warning: INT13-C: Use bitwise operators only on unsigned operands
dfa-interpreter-min.c:107:23: warning: INT13-C: Use bitwise operators only on unsigned operands
[ 24%] [32mBuilding C object auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o -MF CMakeFiles/jrx-objects.dir/src/jlocale.c.o.d -o CMakeFiles/jrx-objects.dir/src/jlocale.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/jlocale.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o -MF CMakeFiles/jrx-objects.dir/src/jlocale.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/jlocale.c
[ 24%] [32mBuilding C object auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o -MF CMakeFiles/jrx-objects.dir/src/jrx.c.o.d -o CMakeFiles/jrx-objects.dir/src/jrx.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/jrx.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o -MF CMakeFiles/jrx-objects.dir/src/jrx.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/jrx.c
jrx.c:9:5: warning: DCL00-C: Const-qualify immutable objects: cflags
jrx.c:11:20: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:14:17: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:17:17: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:25:17: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:26:17: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:28:20: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:29:17: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:31:17: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:32:17: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:34:17: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:36:17: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:37:17: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:39:17: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:40:17: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:48:20: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
jrx.c:51:31: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
jrx.c:61:5: warning: MSC12-C: Detect and remove code that has no effect
jrx.c:69:9: warning: DCL00-C: Const-qualify immutable objects: len
jrx.c:90:30: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:100:24: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:103:24: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:396:9: warning: DCL02-C: Use visually distinct identifiers: acc
jrx.c:109:13: warning: DCL00-C: Const-qualify immutable objects: acc
jrx.c:109:13: warning: DCL01-C: Do not reuse variable names in subscopes: acc
jrx.c:117:5: warning: DCL00-C: Const-qualify immutable objects: acc
jrx.c:137:24: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:140:24: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:145:9: warning: DCL00-C: Const-qualify immutable objects: rc
jrx.c:174:35: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:175:16: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:187:5: warning: DCL00-C: Const-qualify immutable objects: options
jrx.c:219:5: warning: DCL00-C: Const-qualify immutable objects: rc
jrx.c:237:23: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:248:26: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:248:68: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:258:5: warning: DCL00-C: Const-qualify immutable objects: acc
jrx.c:260:5: warning: MSC12-C: Detect and remove code that has no effect
jrx.c:264:20: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
jrx.c:267:19: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
jrx.c:280:17: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:280:31: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:289:5: warning: EXP12-C: Do not ignore values returned by functions: jrx_match_state_init
jrx.c:291:5: warning: DCL00-C: Const-qualify immutable objects: first
jrx.c:291:45: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:292:5: warning: DCL00-C: Const-qualify immutable objects: last
jrx.c:292:44: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:344:33: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
jrx.c:344:28: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
jrx.c:365:33: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:377:31: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:383:5: warning: DCL00-C: Const-qualify immutable objects: can
jrx.c:384:27: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:392:28: warning: INT13-C: Use bitwise operators only on unsigned operands
jrx.c:396:9: warning: DCL00-C: Const-qualify immutable objects: acc
[ 24%] [32mBuilding C object auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o -MF CMakeFiles/jrx-objects.dir/src/nfa.c.o.d -o CMakeFiles/jrx-objects.dir/src/nfa.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/nfa.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o -MF CMakeFiles/jrx-objects.dir/src/nfa.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/nfa.c
nfa.c:52:5: warning: MEM01-C: Store a new value in pointers immediately after free()
nfa.c:61:5: warning: EXP12-C: Do not ignore values returned by functions: set_nfa_state_id_insert
nfa.c:80:5: warning: EXP12-C: Do not ignore values returned by functions: vec_nfa_state_set
nfa.c:89:9: warning: MSC12-C: Detect and remove code that has no effect
nfa.c:90:9: warning: DCL00-C: Const-qualify immutable objects: ntrans
nfa.c:92:9: warning: EXP12-C: Do not ignore values returned by functions: vec_nfa_transition_append
nfa.c:101:5: warning: MSC12-C: Detect and remove code that has no effect
nfa.c:102:5: warning: DCL00-C: Const-qualify immutable objects: ntrans
nfa.c:103:5: warning: EXP12-C: Do not ignore values returned by functions: vec_nfa_transition_append
nfa.c:123:46: error: EXP34-C: Ensure pointer is valid before dereferencing it
nfa.c:142:5: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
nfa.c:145:5: warning: MEM01-C: Store a new value in pointers immediately after free()
nfa.c:150:30: error: EXP34-C: Ensure pointer is valid before dereferencing it
nfa.c:170:5: warning: MEM01-C: Store a new value in pointers immediately after free()
nfa.c:175:5: warning: MSC12-C: Detect and remove code that has no effect
nfa.c:177:5: warning: DCL00-C: Const-qualify immutable objects: acc
nfa.c:182:5: warning: EXP12-C: Do not ignore values returned by functions: vec_nfa_accept_append
nfa.c:192:5: warning: MSC12-C: Detect and remove code that has no effect
nfa.c:208:5: warning: DCL00-C: Const-qualify immutable objects: t1
nfa.c:209:5: warning: DCL00-C: Const-qualify immutable objects: t2
nfa.c:211:5: warning: EXP12-C: Do not ignore values returned by functions: set_tag_insert
nfa.c:212:5: warning: EXP12-C: Do not ignore values returned by functions: set_tag_insert
nfa.c:214:5: warning: DCL00-C: Const-qualify immutable objects: nnfa
nfa.c:222:5: warning: DCL00-C: Const-qualify immutable objects: nfa
nfa.c:235:5: warning: MSC12-C: Detect and remove code that has no effect
nfa.c:253:5: warning: MSC12-C: Detect and remove code that has no effect
nfa.c:264:5: warning: DCL00-C: Const-qualify immutable objects: nfa
nfa.c:276:5: warning: MSC12-C: Detect and remove code that has no effect
nfa.c:324:1: warning: DCL05-C: Use typedefs to improve code readability
nfa.c:334:5: warning: EXP12-C: Do not ignore values returned by functions: set_nfa_state_id_insert
nfa.c:354:13: warning: DCL00-C: Const-qualify immutable objects: nacc
nfa.c:354:51: warning: INT13-C: Use bitwise operators only on unsigned operands
nfa.c:355:13: warning: EXP12-C: Do not ignore values returned by functions: vec_nfa_accept_append
nfa.c:371:17: warning: EXP12-C: Do not ignore values returned by functions: set_tag_join
nfa.c:374:13: warning: DCL00-C: Const-qualify immutable objects: t
nfa.c:375:13: warning: EXP12-C: Do not ignore values returned by functions: vec_nfa_transition_append
nfa.c:392:51: warning: INT13-C: Use bitwise operators only on unsigned operands
nfa.c:404:5: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
nfa.c:445:9: warning: DCL02-C: Use visually distinct identifiers: t
nfa.c:414:17: warning: DCL00-C: Const-qualify immutable objects: t
nfa.c:414:17: warning: DCL01-C: Do not reuse variable names in subscopes: t
nfa.c:416:17: warning: EXP12-C: Do not ignore values returned by functions: vec_nfa_transition_append
nfa.c:463:5: warning: EXP12-C: Do not ignore values returned by functions: RE_lex_init
nfa.c:465:5: warning: EXP12-C: Do not ignore values returned by functions: RE__scan_bytes
nfa.c:471:5: warning: DCL00-C: Const-qualify immutable objects: i
nfa.c:473:5: warning: EXP12-C: Do not ignore values returned by functions: RE_lex_destroy
nfa.c:491:5: warning: MSC12-C: Detect and remove code that has no effect
nfa.c:497:23: warning: INT13-C: Use bitwise operators only on unsigned operands
nfa.c:502:23: warning: INT13-C: Use bitwise operators only on unsigned operands
nfa.c:530:18: warning: INT13-C: Use bitwise operators only on unsigned operands
nfa.c:545:5: warning: MSC12-C: Detect and remove code that has no effect
nfa.c:595:5: warning: MSC12-C: Detect and remove code that has no effect
nfa.c:598:9: warning: MSC12-C: Detect and remove code that has no effect
nfa.c:608:9: warning: EXP12-C: Do not ignore values returned by functions: fputc
[ 24%] [32mBuilding C object auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o -MF CMakeFiles/jrx-objects.dir/src/util.c.o.d -o CMakeFiles/jrx-objects.dir/src/util.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/util.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o -MF CMakeFiles/jrx-objects.dir/src/util.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/util.c
util.c:49:35: warning: INT13-C: Use bitwise operators only on unsigned operands
util.c:49:50: warning: INT13-C: Use bitwise operators only on unsigned operands
util.c:53:14: warning: INT05-C: Do not use input functions to convert character data if they cannot handle all possible inputs
util.c:67:35: warning: INT13-C: Use bitwise operators only on unsigned operands
util.c:67:50: warning: INT13-C: Use bitwise operators only on unsigned operands
util.c:71:14: warning: INT05-C: Do not use input functions to convert character data if they cannot handle all possible inputs
[ 24%] [32mBuilding C object auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o -MF CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o.d -o CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o -c /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx/justrx/autogen/re-parse.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o -MF CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o.d -c /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx/justrx/autogen/re-parse.c
re-parse.c:1020:53: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: yyvaluep
re-parse.c:1020:69: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: scanner
re-parse.c:1020:95: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: nfactx
re-parse.c:1020:113: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: nfa
re-parse.c:1022:3: warning: MSC12-C: Detect and remove code that has no effect
re-parse.c:1023:3: warning: MSC12-C: Detect and remove code that has no effect
re-parse.c:1024:3: warning: MSC12-C: Detect and remove code that has no effect
re-parse.c:1025:3: warning: MSC12-C: Detect and remove code that has no effect
re-parse.c:1031:3: warning: MSC12-C: Detect and remove code that has no effect
re-parse.c:1128:7: warning: DCL00-C: Const-qualify immutable objects: yysize
re-parse.c:1164:44: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-parse.c:1167:9: warning: EXP12-C: Do not ignore values returned by functions: __builtin_memcpy
re-parse.c:1167:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-parse.c:1167:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-parse.c:1167:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-parse.c:1167:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-parse.c:1168:9: warning: EXP12-C: Do not ignore values returned by functions: __builtin_memcpy
re-parse.c:1168:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-parse.c:1168:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-parse.c:1168:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-parse.c:1168:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-parse.c:1171:11: error: MEM34-C: Only free memory allocated dynamically
re-parse.c:1176:15: error: ARR37-C: Do not add or subtract an integer to a pointer to a non-array object
re-parse.c:1177:15: error: ARR37-C: Do not add or subtract an integer to a pointer to a non-array object
re-parse.c:1182:11: error: ARR37-C: Do not add or subtract an integer to a pointer to a non-array object
re-parse.c:1236:13: error: INT32-C: Ensure that operations on signed integers do not result in overflow
re-parse.y:61:40: warning: INT13-C: Use bitwise operators only on unsigned operands
re-parse.y:104:25: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
re-parse.y:104:50: warning: INT13-C: Use bitwise operators only on unsigned operands
re-parse.c:1513:3: warning: MSC12-C: Detect and remove code that has no effect
re-parse.c:1621:3: warning: MSC12-C: Detect and remove code that has no effect
re-parse.c:1655:7: warning: MSC12-C: Detect and remove code that has no effect
re-parse.c:1701:17: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
re-parse.c:1707:3: warning: MSC12-C: Detect and remove code that has no effect
re-parse.c:1717:5: error: MEM34-C: Only free memory allocated dynamically
[ 24%] [32mBuilding C object auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o -MF CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o.d -o CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o -c /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx/justrx/autogen/re-scan.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -MD -MT auxil/spicy/spicy/3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o -MF CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o.d -c /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx/justrx/autogen/re-scan.c
re-scan.c:571:2: warning: DCL01-C: Do not reuse variable names in subscopes: yy_nxt
re-scan.c:1037:37: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
re-scan.c:1043:21: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
re-scan.c:1051:3: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
re-scan.l:34:17: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
re-scan.l:39:1: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
re-scan.l:60:1: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
re-scan.l:69:17: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
re-scan.c:1226:3: warning: DCL00-C: Const-qualify immutable objects: yy_amount_of_matched_text
re-scan.c:1291:8: warning: MSC01-C: Strive for logical completeness
re-scan.c:1421:5: warning: DCL00-C: Const-qualify immutable objects: new_size
re-scan.c:1479:3: warning: DCL00-C: Const-qualify immutable objects: new_size
re-scan.c:1489:55: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
re-scan.c:1490:59: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
re-scan.c:1521:36: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
re-scan.c:1550:35: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
re-scan.c:1553:2: warning: MSC12-C: Detect and remove code that has no effect
re-scan.c:1582:21: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
re-scan.c:1586:4: warning: DCL00-C: Const-qualify immutable objects: offset
re-scan.c:1589:4: warning: MSC01-C: Strive for logical completeness
re-scan.c:1629:19: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
re-scan.c:1757:2: warning: DCL00-C: Const-qualify immutable objects: oerrno
re-scan.c:1795:18: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
re-scan.c:1796:18: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
re-scan.c:1852:31: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-scan.c:1877:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-scan.c:1882:3: warning: EXP12-C: Do not ignore values returned by functions: memset
re-scan.c:1882:48: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-scan.c:1884:28: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-scan.c:1889:61: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-scan.c:1892:3: warning: DCL00-C: Const-qualify immutable objects: grow_size
re-scan.c:1894:16: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-scan.c:1894:43: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-scan.c:1897:22: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-scan.c:1903:3: warning: EXP12-C: Do not ignore values returned by functions: memset
re-scan.c:1903:72: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-scan.c:1904:28: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
re-scan.c:1980:42: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
re-scan.c:2000:2: warning: DCL00-C: Const-qualify immutable objects: yyg
re-scan.c:2001:2: warning: MSC12-C: Detect and remove code that has no effect
re-scan.c:2202:5: warning: EXP12-C: Do not ignore values returned by functions: memset
re-scan.c:2234:5: warning: EXP12-C: Do not ignore values returned by functions: memset
re-scan.c:2296:5: warning: EXP12-C: Do not ignore values returned by functions: yy_init_globals
re-scan.c:2333:2: warning: DCL00-C: Const-qualify immutable objects: yyg
re-scan.c:2334:2: warning: MSC12-C: Detect and remove code that has no effect
re-scan.c:2335:9: warning: EXP09-C: malloc called using something other than sizeof()
re-scan.c:2335:9: warning: MEM04-C: Do not perform zero length allocations
re-scan.c:2340:2: warning: DCL00-C: Const-qualify immutable objects: yyg
re-scan.c:2341:2: warning: MSC12-C: Detect and remove code that has no effect
re-scan.c:2350:9: warning: EXP09-C: malloc called using something other than sizeof()
re-scan.c:2350:9: warning: MEM04-C: Do not perform zero length allocations
re-scan.c:2355:2: warning: DCL00-C: Const-qualify immutable objects: yyg
re-scan.c:2356:2: warning: MSC12-C: Detect and remove code that has no effect
re-scan.l:89:39: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
make[3]: Leaving directory '/datasets/zeek/build'
[ 24%] Built target jrx-objects
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 24%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/backtrace.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/backtrace.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 24%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/configuration.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/configuration.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 24%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/context.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/context.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/context.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/context.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/context.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 24%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/debug-logger.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/debug-logger.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 24%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/exception.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/exception.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 24%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/fiber.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/fiber.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/global-state.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/global-state.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/init.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/init.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/init.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/init.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/library.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/library.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/library.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/library.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/library.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/library.h",
          line 98: error: namespace "std" has no member "string_view"
      hilti::rt::Result<void*> symbol(std::string_view name) const;
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/logging.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/logging.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/main.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/main.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/main.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/main.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/main.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/type-info.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/type-info.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/address.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/address.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/bytes.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/bytes.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/integer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/integer.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/port.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/port.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/real.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/real.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/regexp.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/regexp.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/stream.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/stream.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/string.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/string.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/extension-poin
          ts.h", line 28: error: no instance of overloaded function "to_string"
          matches the argument list
            argument types are: (const hilti::rt::Interval,
                      hilti::rt::detail::adl::tag)
      return to_string(std::forward<T>(x), detail::adl::tag{});
             ^
          detected during instantiation of "std::__cxx11::string
                    hilti::rt::to_string(T &&) [with T=const
                    hilti::rt::Interval &]" at line 107 of
                    "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hil
                    ti/rt/types/interval.h"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/extension-poin
          ts.h", line 28: error: no instance of overloaded function "to_string"
          matches the argument list
            argument types are: (const hilti::rt::Time,
                      hilti::rt::detail::adl::tag)
      return to_string(std::forward<T>(x), detail::adl::tag{});
             ^
          detected during instantiation of "std::__cxx11::string
                    hilti::rt::to_string(T &&) [with T=const hilti::rt::Time
                    &]" at line 108 of
                    "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hil
                    ti/rt/types/time.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/time.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/time.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/util.cc.o.d -o CMakeFiles/hilti-rt-objects.dir/src/util.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/util.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o -MF CMakeFiles/hilti-rt-objects.dir/src/util.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/util.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding C object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o -MF CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o.d -o CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/utf8proc/utf8proc.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o -MF CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/utf8proc/utf8proc.c
utf8proc.c:56:1: warning: DCL02-C: Use visually distinct identifiers: utf8proc_utf8class
utf8proc.c:144:30: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:153:49: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:153:28: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:169:70: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:169:47: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:169:25: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:184:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:185:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:190:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:191:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:192:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:195:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:196:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:197:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:198:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:215:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:216:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:219:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:220:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:221:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:224:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:225:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:226:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:227:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:299:5: warning: DCL00-C: Const-qualify immutable objects: break_permitted
utf8proc.c:345:44: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:366:5: warning: DCL00-C: Const-qualify immutable objects: entry_cp
utf8proc.c:378:3: warning: DCL00-C: Const-qualify immutable objects: cl
utf8proc.c:384:3: warning: DCL00-C: Const-qualify immutable objects: cu
utf8proc.c:390:3: warning: DCL00-C: Const-qualify immutable objects: cu
utf8proc.c:433:34: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:493:34: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:501:5: warning: DCL00-C: Const-qualify immutable objects: tbc
utf8proc.c:561:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
utf8proc.c:565:35: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:589:52: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:589:34: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:664:11: warning: DCL00-C: Const-qualify immutable objects: sidx
utf8proc.c:669:27: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:669:64: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:738:66: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
utf8proc.c:752:65: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
utf8proc.c:755:13: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
utf8proc.c:761:3: warning: EXP12-C: Do not ignore values returned by functions: utf8proc_map
utf8proc.c:768:3: warning: EXP12-C: Do not ignore values returned by functions: utf8proc_map
utf8proc.c:775:3: warning: EXP12-C: Do not ignore values returned by functions: utf8proc_map
utf8proc.c:782:3: warning: EXP12-C: Do not ignore values returned by functions: utf8proc_map
utf8proc.c:789:3: warning: EXP12-C: Do not ignore values returned by functions: utf8proc_map
make[3]: Leaving directory '/datasets/zeek/build'
[ 25%] Built target hilti-rt-objects
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 25%] [32m[1mLinking CXX static library ../../lib/libhilti-rt.a[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 25%] Built target hilti-rt
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/backtrace.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/backtrace.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/backtrace.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/backtrace.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/backtrace.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/backtrace.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/backtrace.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/backtrace.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/configuration.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/configuration.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/configuration.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/configuration.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/configuration.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/configuration.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/configuration.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/configuration.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/context.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/context.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/context.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/context.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/context.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/context.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/context.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/context.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/debug-logger.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/debug-logger.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/debug-logger.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/debug-logger.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/debug-logger.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/debug-logger.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/debug-logger.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/debug-logger.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/exception.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/exception.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/exception.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/exception.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/exception.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/exception.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/exception.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/exception.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/fiber.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/fiber.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/fiber.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/fiber.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/fiber.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/fiber.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/fiber.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/fiber.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/global-state.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/global-state.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/global-state.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/global-state.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/global-state.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/global-state.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/global-state.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/global-state.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/init.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/init.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/init.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/init.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/init.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/init.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/init.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/library.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/library.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/library.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/library.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/library.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/library.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/library.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/library.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/library.h",
          line 98: error: namespace "std" has no member "string_view"
      hilti::rt::Result<void*> symbol(std::string_view name) const;
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 25%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/logging.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/logging.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/logging.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/logging.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/logging.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/logging.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/logging.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/logging.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 26%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/main.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/main.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/main.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/main.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/main.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/main.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/main.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/main.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 26%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/type-info.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/type-info.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/type-info.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/type-info.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/type-info.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/type-info.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/type-info.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/type-info.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 26%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/address.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/address.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/address.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/types/address.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/address.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/address.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/address.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/address.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 26%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/bytes.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/bytes.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/bytes.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/types/bytes.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/bytes.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/bytes.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/bytes.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/bytes.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 26%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/integer.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/integer.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/integer.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/types/integer.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/integer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/integer.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/integer.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/integer.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 26%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/port.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/port.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/port.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/types/port.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/port.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/port.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/port.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/port.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 26%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/real.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/real.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/real.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/types/real.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/real.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/real.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/real.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/real.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 26%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/regexp.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/regexp.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/regexp.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/types/regexp.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/regexp.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/regexp.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/regexp.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/regexp.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 26%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/stream.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/stream.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/stream.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/types/stream.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/stream.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/stream.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/stream.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/stream.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 26%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/string.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/string.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/string.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/types/string.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/string.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/string.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/string.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/string.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/extension-poin
          ts.h", line 28: error: no instance of overloaded function "to_string"
          matches the argument list
            argument types are: (const hilti::rt::Interval,
                      hilti::rt::detail::adl::tag)
      return to_string(std::forward<T>(x), detail::adl::tag{});
             ^
          detected during instantiation of "std::__cxx11::string
                    hilti::rt::to_string(T &&) [with T=const
                    hilti::rt::Interval &]" at line 107 of
                    "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hil
                    ti/rt/types/interval.h"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/extension-poin
          ts.h", line 28: error: no instance of overloaded function "to_string"
          matches the argument list
            argument types are: (const hilti::rt::Time,
                      hilti::rt::detail::adl::tag)
      return to_string(std::forward<T>(x), detail::adl::tag{});
             ^
          detected during instantiation of "std::__cxx11::string
                    hilti::rt::to_string(T &&) [with T=const hilti::rt::Time
                    &]" at line 108 of
                    "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hil
                    ti/rt/types/time.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 26%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/time.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/time.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/time.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/types/time.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/time.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/types/time.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/types/time.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/types/time.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 26%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/util.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/util.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/util.cc.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/src/util.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/util.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/src/util.cc.o -MF CMakeFiles/hilti-rt-debug-objects.dir/src/util.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/util.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 26%] [32mBuilding C object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o -MF CMakeFiles/hilti-rt-debug-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o.d -o CMakeFiles/hilti-rt-debug-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/utf8proc/utf8proc.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-debug-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o -MF CMakeFiles/hilti-rt-debug-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/utf8proc/utf8proc.c
utf8proc.c:56:1: warning: DCL02-C: Use visually distinct identifiers: utf8proc_utf8class
utf8proc.c:144:30: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:153:49: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:153:28: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:169:70: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:169:47: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:169:25: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:184:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:185:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:190:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:191:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:192:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:195:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:196:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:197:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:198:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:215:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:216:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:219:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:220:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:221:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:224:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:225:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:226:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:227:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:299:5: warning: DCL00-C: Const-qualify immutable objects: break_permitted
utf8proc.c:345:44: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:366:5: warning: DCL00-C: Const-qualify immutable objects: entry_cp
utf8proc.c:378:3: warning: DCL00-C: Const-qualify immutable objects: cl
utf8proc.c:384:3: warning: DCL00-C: Const-qualify immutable objects: cu
utf8proc.c:390:3: warning: DCL00-C: Const-qualify immutable objects: cu
utf8proc.c:433:34: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:493:34: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:501:5: warning: DCL00-C: Const-qualify immutable objects: tbc
utf8proc.c:561:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
utf8proc.c:565:35: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:589:52: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:589:34: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:664:11: warning: DCL00-C: Const-qualify immutable objects: sidx
utf8proc.c:669:27: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
utf8proc.c:669:64: warning: INT13-C: Use bitwise operators only on unsigned operands
utf8proc.c:738:66: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
utf8proc.c:752:65: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
utf8proc.c:755:13: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
utf8proc.c:761:3: warning: EXP12-C: Do not ignore values returned by functions: utf8proc_map
utf8proc.c:768:3: warning: EXP12-C: Do not ignore values returned by functions: utf8proc_map
utf8proc.c:775:3: warning: EXP12-C: Do not ignore values returned by functions: utf8proc_map
utf8proc.c:782:3: warning: EXP12-C: Do not ignore values returned by functions: utf8proc_map
utf8proc.c:789:3: warning: EXP12-C: Do not ignore values returned by functions: utf8proc_map
make[3]: Leaving directory '/datasets/zeek/build'
[ 26%] Built target hilti-rt-debug-objects
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 26%] [32m[1mLinking CXX static library ../../lib/libhilti-rt-debug.a[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 26%] Built target hilti-rt-debug
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 27%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-tests-library-dummy1.dir/src/tests/library-dummy.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DRETURN_VALUE=1 -Dhilti_rt_tests_library_dummy1_EXPORTS -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-tests-library-dummy1.dir/src/tests/library-dummy.cc.o -MF CMakeFiles/hilti-rt-tests-library-dummy1.dir/src/tests/library-dummy.cc.o.d -o CMakeFiles/hilti-rt-tests-library-dummy1.dir/src/tests/library-dummy.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/tests/library-dummy.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DRETURN_VALUE=1 -Dhilti_rt_tests_library_dummy1_EXPORTS -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-tests-library-dummy1.dir/src/tests/library-dummy.cc.o -MF CMakeFiles/hilti-rt-tests-library-dummy1.dir/src/tests/library-dummy.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/tests/library-dummy.cc
library-dummy.cc:12:1: warning: STR05-C: Use pointers to const when referring to string literals
[ 27%] [32m[1mLinking CXX shared library ../../lib/libhilti-rt-tests-library-dummy1.so[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -fPIC -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -shared -Wl,-soname,libhilti-rt-tests-library-dummy1.so -o ../../lib/libhilti-rt-tests-library-dummy1.so CMakeFiles/hilti-rt-tests-library-dummy1.dir/src/tests/library-dummy.cc.o
 /usr/bin//rosecheckers -fPIC -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -shared -Wl,-soname,libhilti-rt-tests-library-dummy1.so
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 27%] Built target hilti-rt-tests-library-dummy1
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 27%] [32mBuilding CXX object auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-tests-library-dummy2.dir/src/tests/library-dummy.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DRETURN_VALUE=2 -Dhilti_rt_tests_library_dummy2_EXPORTS -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-tests-library-dummy2.dir/src/tests/library-dummy.cc.o -MF CMakeFiles/hilti-rt-tests-library-dummy2.dir/src/tests/library-dummy.cc.o.d -o CMakeFiles/hilti-rt-tests-library-dummy2.dir/src/tests/library-dummy.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/tests/library-dummy.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DRETURN_VALUE=2 -Dhilti_rt_tests_library_dummy2_EXPORTS -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -std=c++17 -MD -MT auxil/spicy/spicy/hilti/runtime/CMakeFiles/hilti-rt-tests-library-dummy2.dir/src/tests/library-dummy.cc.o -MF CMakeFiles/hilti-rt-tests-library-dummy2.dir/src/tests/library-dummy.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/runtime/src/tests/library-dummy.cc
library-dummy.cc:12:1: warning: STR05-C: Use pointers to const when referring to string literals
[ 27%] [32m[1mLinking CXX shared library ../../lib/libhilti-rt-tests-library-dummy2.so[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/runtime
Compiler args are:  -fPIC -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -shared -Wl,-soname,libhilti-rt-tests-library-dummy2.so -o ../../lib/libhilti-rt-tests-library-dummy2.so CMakeFiles/hilti-rt-tests-library-dummy2.dir/src/tests/library-dummy.cc.o
 /usr/bin//rosecheckers -fPIC -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -shared -Wl,-soname,libhilti-rt-tests-library-dummy2.so
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 27%] Built target hilti-rt-tests-library-dummy2
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 27%] [32mBuilding C object auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o -MF CMakeFiles/reproc.dir/src/clock.posix.c.o.d -o CMakeFiles/reproc.dir/src/clock.posix.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/clock.posix.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o -MF CMakeFiles/reproc.dir/src/clock.posix.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/clock.posix.c
clock.posix.c:11:3: warning: DCL01-C: Do not reuse variable names in subscopes: timespec
clock.posix.c:13:3: warning: DCL00-C: Const-qualify immutable objects: r
clock.posix.c:14:3: warning: MSC12-C: Detect and remove code that has no effect
[ 27%] [32mBuilding C object auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o -MF CMakeFiles/reproc.dir/src/drain.c.o.d -o CMakeFiles/reproc.dir/src/drain.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/drain.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o -MF CMakeFiles/reproc.dir/src/drain.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/drain.c
drain.c:115:1: warning: DCL02-C: Use visually distinct identifiers: REPROC_SINK_NULL
drain.c:36:62: warning: INT13-C: Use bitwise operators only on unsigned operands
drain.c:45:23: warning: INT13-C: Use bitwise operators only on unsigned operands
drain.c:50:5: warning: DCL00-C: Const-qualify immutable objects: stream
drain.c:50:42: warning: INT13-C: Use bitwise operators only on unsigned operands
drain.c:58:5: warning: DCL00-C: Const-qualify immutable objects: bytes_read
drain.c:59:5: warning: DCL00-C: Const-qualify immutable objects: sink
drain.c:75:3: warning: MSC12-C: Detect and remove code that has no effect
drain.c:78:3: warning: DCL00-C: Const-qualify immutable objects: string_size
drain.c:80:58: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
drain.c:87:33: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
drain.c:92:39: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: output
drain.c:100:31: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: context
drain.c:102:3: warning: MSC12-C: Detect and remove code that has no effect
drain.c:103:3: warning: MSC12-C: Detect and remove code that has no effect
drain.c:103:3: warning: EXP05-C: Do not cast away a const qualification
drain.c:104:3: warning: MSC12-C: Detect and remove code that has no effect
drain.c:105:3: warning: MSC12-C: Detect and remove code that has no effect
[ 27%] [32mBuilding C object auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o -MF CMakeFiles/reproc.dir/src/error.posix.c.o.d -o CMakeFiles/reproc.dir/src/error.posix.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/error.posix.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o -MF CMakeFiles/reproc.dir/src/error.posix.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/error.posix.c
error.posix.c:13:1: warning: DCL02-C: Use visually distinct identifiers: REPROC_EINVAL
error.posix.c:14:1: warning: DCL02-C: Use visually distinct identifiers: REPROC_EPIPE
error.posix.c:15:1: warning: DCL02-C: Use visually distinct identifiers: REPROC_ETIMEDOUT
error.posix.c:16:1: warning: DCL02-C: Use visually distinct identifiers: REPROC_ENOMEM
error.posix.c:17:1: warning: DCL02-C: Use visually distinct identifiers: REPROC_EWOULDBLOCK
error.posix.c:25:3: warning: DCL00-C: Const-qualify immutable objects: r
[ 27%] [32mBuilding C object auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o -MF CMakeFiles/reproc.dir/src/handle.posix.c.o.d -o CMakeFiles/reproc.dir/src/handle.posix.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/handle.posix.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o -MF CMakeFiles/reproc.dir/src/handle.posix.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/handle.posix.c
handle.posix.c:11:1: warning: DCL02-C: Use visually distinct identifiers: HANDLE_INVALID
handle.posix.c:22:35: warning: INT13-C: Use bitwise operators only on unsigned operands
handle.posix.c:38:3: warning: DCL00-C: Const-qualify immutable objects: r
handle.posix.c:39:3: warning: MSC12-C: Detect and remove code that has no effect
[ 27%] [32mBuilding C object auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o -MF CMakeFiles/reproc.dir/src/init.posix.c.o.d -o CMakeFiles/reproc.dir/src/init.posix.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/init.posix.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o -MF CMakeFiles/reproc.dir/src/init.posix.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/init.posix.c
[ 27%] [32mBuilding C object auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o -MF CMakeFiles/reproc.dir/src/options.c.o.d -o CMakeFiles/reproc.dir/src/options.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/options.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o -MF CMakeFiles/reproc.dir/src/options.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/options.c
options.c:17:3: warning: MSC12-C: Detect and remove code that has no effect
options.c:75:3: warning: DCL00-C: Const-qualify immutable objects: is_noop
options.c:91:3: warning: MSC12-C: Detect and remove code that has no effect
options.c:116:58: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
options.c:118:5: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[ 27%] [32mBuilding C object auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o -MF CMakeFiles/reproc.dir/src/pipe.posix.c.o.d -o CMakeFiles/reproc.dir/src/pipe.posix.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/pipe.posix.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o -MF CMakeFiles/reproc.dir/src/pipe.posix.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/pipe.posix.c
pipe.posix.c:15:1: warning: DCL02-C: Use visually distinct identifiers: PIPE_INVALID
pipe.posix.c:17:1: warning: DCL02-C: Use visually distinct identifiers: PIPE_EVENT_IN
pipe.posix.c:18:1: warning: DCL02-C: Use visually distinct identifiers: PIPE_EVENT_OUT
pipe.posix.c:20:20: warning: DCL01-C: Do not reuse variable names in subscopes: read
pipe.posix.c:20:31: warning: DCL01-C: Do not reuse variable names in subscopes: write
pipe.posix.c:22:3: warning: MSC12-C: Detect and remove code that has no effect
pipe.posix.c:23:3: warning: MSC12-C: Detect and remove code that has no effect
pipe.posix.c:51:3: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
pipe.posix.c:52:3: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
pipe.posix.c:57:26: warning: DCL01-C: Do not reuse variable names in subscopes: pipe
pipe.posix.c:66:35: warning: INT13-C: Use bitwise operators only on unsigned operands
pipe.posix.c:73:19: warning: DCL01-C: Do not reuse variable names in subscopes: pipe
pipe.posix.c:75:3: warning: MSC12-C: Detect and remove code that has no effect
pipe.posix.c:76:3: warning: MSC12-C: Detect and remove code that has no effect
pipe.posix.c:78:3: warning: DCL00-C: Const-qualify immutable objects: r
pipe.posix.c:88:20: warning: DCL01-C: Do not reuse variable names in subscopes: pipe
pipe.posix.c:90:3: warning: MSC12-C: Detect and remove code that has no effect
pipe.posix.c:91:3: warning: MSC12-C: Detect and remove code that has no effect
pipe.posix.c:93:3: warning: DCL00-C: Const-qualify immutable objects: r
pipe.posix.c:100:3: warning: MSC12-C: Detect and remove code that has no effect
pipe.posix.c:105:19: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
pipe.posix.c:132:23: warning: DCL01-C: Do not reuse variable names in subscopes: pipe
pipe.posix.c:134:3: warning: MSC12-C: Detect and remove code that has no effect
pipe.posix.c:138:22: warning: DCL01-C: Do not reuse variable names in subscopes: pipe
[ 27%] [32mBuilding C object auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o -MF CMakeFiles/reproc.dir/src/process.posix.c.o.d -o CMakeFiles/reproc.dir/src/process.posix.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/process.posix.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o -MF CMakeFiles/reproc.dir/src/process.posix.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/process.posix.c
process.posix.c:20:1: warning: DCL02-C: Use visually distinct identifiers: PROCESS_INVALID
process.posix.c:42:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
process.posix.c:51:3: warning: MSC12-C: Detect and remove code that has no effect
process.posix.c:53:3: warning: DCL00-C: Const-qualify immutable objects: path_size
process.posix.c:62:43: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
process.posix.c:73:14: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
process.posix.c:75:54: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
process.posix.c:87:20: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
process.posix.c:88:19: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
process.posix.c:89:23: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
process.posix.c:89:18: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
process.posix.c:96:29: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
process.posix.c:107:3: warning: DCL00-C: Const-qualify immutable objects: r
process.posix.c:112:3: warning: DCL00-C: Const-qualify immutable objects: soft
process.posix.c:155:5: warning: DCL01-C: Do not reuse variable names in subscopes: read
process.posix.c:156:5: warning: DCL01-C: Do not reuse variable names in subscopes: write
process.posix.c:154:3: warning: DCL01-C: Do not reuse variable names in subscopes: pipe
process.posix.c:170:5: warning: DCL00-C: Const-qualify immutable objects: q
process.posix.c:171:5: warning: MSC12-C: Detect and remove code that has no effect
process.posix.c:173:5: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
process.posix.c:174:5: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
process.posix.c:182:5: warning: DCL00-C: Const-qualify immutable objects: child
process.posix.c:189:5: warning: MSC12-C: Detect and remove code that has no effect
process.posix.c:193:5: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
process.posix.c:197:5: warning: MSC12-C: Detect and remove code that has no effect
process.posix.c:203:7: warning: MSC12-C: Detect and remove code that has no effect
process.posix.c:205:28: error: INT32-C: Ensure that operations on signed integers do not result in overflow
process.posix.c:208:5: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
process.posix.c:229:8: warning: DCL01-C: Do not reuse variable names in subscopes: signal
process.posix.c:262:3: warning: DCL00-C: Const-qualify immutable objects: max_fd
process.posix.c:283:7: warning: EXP12-C: Do not ignore values returned by functions: handle_destroy
process.posix.c:291:5: warning: MSC12-C: Detect and remove code that has no effect
process.posix.c:291:46: warning: EXP06-C: Operands to the sizeof operator should not contain side effects
process.posix.c:295:3: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
process.posix.c:296:3: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
process.posix.c:305:3: warning: MSC12-C: Detect and remove code that has no effect
process.posix.c:312:5: warning: DCL01-C: Do not reuse variable names in subscopes: read
process.posix.c:313:5: warning: DCL01-C: Do not reuse variable names in subscopes: write
process.posix.c:311:3: warning: DCL01-C: Do not reuse variable names in subscopes: pipe
process.posix.c:374:36: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
process.posix.c:400:7: warning: MSC12-C: Detect and remove code that has no effect
process.posix.c:402:27: warning: EXP05-C: Do not cast away a const qualification
process.posix.c:413:7: warning: MSC12-C: Detect and remove code that has no effect
process.posix.c:413:48: warning: EXP06-C: Operands to the sizeof operator should not contain side effects
process.posix.c:417:5: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
process.posix.c:418:5: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
process.posix.c:419:5: warning: MEM01-C: Store a new value in pointers immediately after free()
process.posix.c:420:5: warning: EXP12-C: Do not ignore values returned by functions: strv_free
process.posix.c:425:3: warning: DCL00-C: Const-qualify immutable objects: child
process.posix.c:425:3: warning: DCL01-C: Do not reuse variable names in subscopes: child
process.posix.c:433:3: warning: MSC12-C: Detect and remove code that has no effect
process.posix.c:437:26: error: INT32-C: Ensure that operations on signed integers do not result in overflow
process.posix.c:445:3: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
process.posix.c:446:3: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
process.posix.c:447:3: warning: MEM01-C: Store a new value in pointers immediately after free()
process.posix.c:448:3: warning: EXP12-C: Do not ignore values returned by functions: strv_free
process.posix.c:465:3: warning: MSC12-C: Detect and remove code that has no effect
process.posix.c:468:3: warning: DCL00-C: Const-qualify immutable objects: r
process.posix.c:473:3: warning: MSC12-C: Detect and remove code that has no effect
process.posix.c:480:3: warning: MSC12-C: Detect and remove code that has no effect
process.posix.c:482:3: warning: DCL00-C: Const-qualify immutable objects: r
process.posix.c:488:3: warning: MSC12-C: Detect and remove code that has no effect
process.posix.c:490:3: warning: DCL00-C: Const-qualify immutable objects: r
process.posix.c:497:3: warning: MSC12-C: Detect and remove code that has no effect
[ 27%] [32mBuilding C object auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o -MF CMakeFiles/reproc.dir/src/redirect.posix.c.o.d -o CMakeFiles/reproc.dir/src/redirect.posix.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/redirect.posix.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o -MF CMakeFiles/reproc.dir/src/redirect.posix.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/redirect.posix.c
redirect.posix.c:14:3: warning: MSC01-C: Strive for logical completeness
redirect.posix.c:28:3: warning: MSC12-C: Detect and remove code that has no effect
redirect.posix.c:35:3: warning: DCL00-C: Const-qualify immutable objects: r
redirect.posix.c:52:3: warning: MSC12-C: Detect and remove code that has no effect
redirect.posix.c:54:3: warning: DCL00-C: Const-qualify immutable objects: r
redirect.posix.c:66:3: warning: MSC12-C: Detect and remove code that has no effect
redirect.posix.c:67:3: warning: MSC12-C: Detect and remove code that has no effect
redirect.posix.c:69:3: warning: DCL00-C: Const-qualify immutable objects: mode
redirect.posix.c:71:3: warning: DCL00-C: Const-qualify immutable objects: r
redirect.posix.c:71:11: error: FIO42-C: Close files when they are no longer needed
[ 27%] [32mBuilding C object auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o -MF CMakeFiles/reproc.dir/src/redirect.c.o.d -o CMakeFiles/reproc.dir/src/redirect.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/redirect.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o -MF CMakeFiles/reproc.dir/src/redirect.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/redirect.c
redirect.c:10:3: warning: MSC12-C: Detect and remove code that has no effect
redirect.c:11:3: warning: MSC12-C: Detect and remove code that has no effect
redirect.c:33:5: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
redirect.c:34:5: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
redirect.c:47:3: warning: MSC12-C: Detect and remove code that has no effect
redirect.c:48:3: warning: MSC12-C: Detect and remove code that has no effect
redirect.c:52:3: warning: MSC01-C: Strive for logical completeness
redirect.c:111:7: warning: MSC12-C: Detect and remove code that has no effect
redirect.c:142:3: warning: MSC01-C: Strive for logical completeness
redirect.c:150:7: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
redirect.c:154:7: warning: EXP12-C: Do not ignore values returned by functions: handle_destroy
[ 27%] [32mBuilding C object auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o -MF CMakeFiles/reproc.dir/src/reproc.c.o.d -o CMakeFiles/reproc.dir/src/reproc.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/reproc.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o -MF CMakeFiles/reproc.dir/src/reproc.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/reproc.c
reproc.c:44:1: warning: DCL02-C: Use visually distinct identifiers: REPROC_SIGKILL
reproc.c:45:1: warning: DCL02-C: Use visually distinct identifiers: REPROC_SIGTERM
reproc.c:47:1: warning: DCL02-C: Use visually distinct identifiers: REPROC_INFINITE
reproc.c:48:1: warning: DCL02-C: Use visually distinct identifiers: REPROC_DEADLINE
reproc.c:22:5: warning: DCL01-C: Do not reuse variable names in subscopes: exit
reproc.c:52:28: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:52:28: error: ERR33-C: Ensure that return values are compared against the proper type
reproc.c:53:5: warning: MSC12-C: Detect and remove code that has no effect
reproc.c:54:5: warning: MSC12-C: Detect and remove code that has no effect
reproc.c:58:3: warning: MSC12-C: Detect and remove code that has no effect
reproc.c:77:5: warning: MSC12-C: Detect and remove code that has no effect
reproc.c:96:3: warning: DCL00-C: Const-qualify immutable objects: n
reproc.c:103:3: warning: DCL00-C: Const-qualify immutable objects: remaining
reproc.c:115:3: warning: MSC12-C: Detect and remove code that has no effect
reproc.c:116:3: warning: MSC12-C: Detect and remove code that has no effect
reproc.c:128:5: warning: DCL00-C: Const-qualify immutable objects: current
reproc.c:173:5: warning: DCL01-C: Do not reuse variable names in subscopes: exit
reproc.c:215:3: warning: DCL01-C: Do not reuse variable names in subscopes: process_options
reproc.c:243:3: warning: EXP12-C: Do not ignore values returned by functions: redirect_destroy
reproc.c:260:3: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
reproc.c:302:3: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:304:3: warning: DCL00-C: Const-qualify immutable objects: earliest
reproc.c:305:3: warning: DCL00-C: Const-qualify immutable objects: deadline
reproc.c:309:3: warning: DCL00-C: Const-qualify immutable objects: first
reproc.c:310:3: warning: DCL00-C: Const-qualify immutable objects: num_pipes
reproc.c:310:34: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:322:36: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
reproc.c:332:5: warning: DCL00-C: Const-qualify immutable objects: j
reproc.c:332:18: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:334:5: warning: DCL00-C: Const-qualify immutable objects: interests
reproc.c:340:5: warning: DCL00-C: Const-qualify immutable objects: in
reproc.c:340:25: warning: INT13-C: Use bitwise operators only on unsigned operands
reproc.c:341:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:342:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:344:5: warning: DCL00-C: Const-qualify immutable objects: out
reproc.c:344:26: warning: INT13-C: Use bitwise operators only on unsigned operands
reproc.c:345:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:346:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:348:5: warning: DCL00-C: Const-qualify immutable objects: err
reproc.c:348:26: warning: INT13-C: Use bitwise operators only on unsigned operands
reproc.c:349:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:350:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:352:5: warning: DCL00-C: Const-qualify immutable objects: exit
reproc.c:352:5: warning: DCL01-C: Do not reuse variable names in subscopes: exit
reproc.c:352:28: warning: INT13-C: Use bitwise operators only on unsigned operands
reproc.c:353:28: warning: INT13-C: Use bitwise operators only on unsigned operands
reproc.c:355:28: warning: INT13-C: Use bitwise operators only on unsigned operands
reproc.c:357:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:358:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:393:9: warning: DCL00-C: Const-qualify immutable objects: event
reproc.c:393:29: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:394:46: warning: INT13-C: Use bitwise operators only on unsigned operands
reproc.c:394:46: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
reproc.c:394:19: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:418:31: warning: INT13-C: Use bitwise operators only on unsigned operands
reproc.c:473:3: warning: DCL00-C: Const-qualify immutable objects: child
reproc.c:486:5: warning: DCL00-C: Const-qualify immutable objects: event
reproc.c:491:23: error: INT32-C: Ensure that operations on signed integers do not result in overflow
reproc.c:511:5: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:511:5: error: ERR33-C: Ensure that return values are compared against the proper type
reproc.c:519:3: warning: DCL00-C: Const-qualify immutable objects: r
reproc.c:533:3: warning: MSC01-C: Strive for logical completeness
reproc.c:569:3: warning: MSC12-C: Detect and remove code that has no effect
reproc.c:626:24: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
reproc.c:629:5: warning: MSC01-C: Strive for logical completeness
reproc.c:672:5: warning: EXP12-C: Do not ignore values returned by functions: reproc_stop
reproc.c:675:3: warning: EXP12-C: Do not ignore values returned by functions: process_destroy
reproc.c:676:3: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
reproc.c:677:3: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
reproc.c:678:3: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
reproc.c:679:3: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
reproc.c:681:3: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
reproc.c:682:3: warning: EXP12-C: Do not ignore values returned by functions: pipe_destroy
[ 27%] [32mBuilding C object auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o -MF CMakeFiles/reproc.dir/src/run.c.o.d -o CMakeFiles/reproc.dir/src/run.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/run.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o -MF CMakeFiles/reproc.dir/src/run.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/run.c
run.c:51:3: warning: EXP12-C: Do not ignore values returned by functions: reproc_destroy
[ 28%] [32mBuilding C object auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o -MF CMakeFiles/reproc.dir/src/strv.c.o.d -o CMakeFiles/reproc.dir/src/strv.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/strv.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o -MF CMakeFiles/reproc.dir/src/strv.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/strv.c
strv.c:13:30: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
strv.c:23:1: warning: DCL05-C: Use typedefs to improve code readability
strv.c:38:20: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
[ 28%] [32mBuilding C object auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o -MF CMakeFiles/reproc.dir/src/utf.posix.c.o.d -o CMakeFiles/reproc.dir/src/utf.posix.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/utf.posix.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -std=c99 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o -MF CMakeFiles/reproc.dir/src/utf.posix.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/src/utf.posix.c
make[3]: Leaving directory '/datasets/zeek/build'
[ 28%] Built target reproc
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 28%] [32mBuilding CXX object auxil/spicy/spicy/3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/reproc/reproc++
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -std=c++11 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o -MF CMakeFiles/reproc++.dir/src/reproc.cpp.o.d -o CMakeFiles/reproc++.dir/src/reproc.cpp.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/src/reproc.cpp
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -std=c++11 -MD -MT auxil/spicy/spicy/3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o -MF CMakeFiles/reproc++.dir/src/reproc.cpp.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/src/reproc.cpp
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
ratio:279:3: warning: DCL02-C: Use visually distinct identifiers: num
ratio:282:3: warning: DCL02-C: Use visually distinct identifiers: den
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
reproc.cpp:9:1: warning: DCL02-C: Use visually distinct identifiers: kill
reproc.cpp:10:1: warning: DCL02-C: Use visually distinct identifiers: terminate
reproc.cpp:14:1: warning: DCL02-C: Use visually distinct identifiers: infinite
reproc.cpp:15:1: warning: DCL02-C: Use visually distinct identifiers: deadline
reproc.cpp:29:12: error: INT32-C: Ensure that operations on signed integers do not result in overflow
reproc.cpp:32:66: warning: DCL01-C: Do not reuse variable names in subscopes: stop
reproc.cpp:42:54: warning: DCL01-C: Do not reuse variable names in subscopes: redirect
reproc.cpp:48:58: warning: DCL01-C: Do not reuse variable names in subscopes: options
reproc.cpp:68:1: error: OBJ32-CPP: process is a non-explicit single-argument constructor.
reproc.cpp:71:49: warning: DCL01-C: Do not reuse variable names in subscopes: arguments
reproc.cpp:72:47: warning: DCL01-C: Do not reuse variable names in subscopes: options
reproc.cpp:74:3: warning: DCL00-C: Const-qualify immutable objects: reproc_options
reproc.cpp:74:3: warning: DCL01-C: Do not reuse variable names in subscopes: reproc_options
reproc.cpp:75:3: warning: DCL00-C: Const-qualify immutable objects: r
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
reproc.cpp:79:63: warning: DCL01-C: Do not reuse variable names in subscopes: options
reproc.cpp:81:3: warning: DCL00-C: Const-qualify immutable objects: reproc_options
reproc.cpp:81:3: warning: DCL01-C: Do not reuse variable names in subscopes: reproc_options
reproc.cpp:82:3: warning: DCL00-C: Const-qualify immutable objects: r
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
reproc.cpp:95:22: warning: DCL01-C: Do not reuse variable names in subscopes: stream
reproc.cpp:97:3: warning: DCL00-C: Const-qualify immutable objects: r
reproc.cpp:105:3: warning: DCL00-C: Const-qualify immutable objects: r
reproc.cpp:109:39: warning: DCL01-C: Do not reuse variable names in subscopes: stream
reproc.cpp:111:3: warning: DCL00-C: Const-qualify immutable objects: r
reproc.cpp:117:3: warning: DCL00-C: Const-qualify immutable objects: r
reproc.cpp:123:3: warning: DCL00-C: Const-qualify immutable objects: r
reproc.cpp:129:3: warning: DCL00-C: Const-qualify immutable objects: r
reproc.cpp:133:60: warning: DCL01-C: Do not reuse variable names in subscopes: stop
reproc.cpp:135:3: warning: DCL00-C: Const-qualify immutable objects: r
reproc.cpp:141:3: warning: DCL00-C: Const-qualify immutable objects: r
reproc.cpp:155:3: warning: DCL00-C: Const-qualify immutable objects: r
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base < type >  is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base < pointer & >  is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: unique_ptr is a non-explicit single-argument constructor.
unique_ptr.h:369:2: warning: EXP12-C: Do not ignore values returned by functions: swap
make[3]: Leaving directory '/datasets/zeek/build'
[ 28%] Built target reproc++
make[3]: Entering directory '/datasets/zeek/build'
[ 28%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/operators.decl[0m
[ 28%] [34m[1mPreprocessing Bison file src/compiler/parser/parser.yy[0m
[ 28%] [34m[1m[BISON][parser_hilti] Building parser with bison 3.0.4[0m
[ 28%] [34m[1m[FLEX][scanner_hilti] Building scanner with flex 2.6.4[0m
[ 28%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/operators-implementations.cc[0m
[ 28%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/__ctor.h[0m
[ 28%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/__declaration.h[0m
[ 28%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/__dispatchers.h[0m
[ 28%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/__expression.h[0m
[ 28%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/__node.h[0m
[ 29%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/__operator.h[0m
[ 29%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/__resolved-operator.h[0m
[ 29%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/__statement.h[0m
[ 29%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/__type.h[0m
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 29%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/builder/builder.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/builder/builder.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 29%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/builder/type.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/builder/type.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 29%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/declarations/imported-module.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/declarations/imported-module.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 29%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/expression.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/expression.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 29%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/expressions/id.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/expressions/id.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 29%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/location.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/location.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/location.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/location.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/location.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 29%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/meta.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/meta.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 29%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/module.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/module.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/module.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/module.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/module.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 29%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/node.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/node.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/node.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/node.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/node.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 29%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/node_ref.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/node_ref.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 29%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/scope.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/scope.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/scope-lookup.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/scope-lookup.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/type.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/type.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/type.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/type.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/type.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/types/enum.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/types/enum.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/types/integer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/types/integer.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o.d -o CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/types/tuple.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o -MF CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/ast/types/tuple.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o -MF CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o.d -o CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/code-formatter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o -MF CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/code-formatter.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o -MF CMakeFiles/hilti-objects.dir/src/base/logger.cc.o.d -o CMakeFiles/hilti-objects.dir/src/base/logger.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/logger.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o -MF CMakeFiles/hilti-objects.dir/src/base/logger.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/logger.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o -MF CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o.d -o CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/preprocessor.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o -MF CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/preprocessor.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/preprocess
          or.h", line 50: error: namespace "std" has no member "string_view"
      Result<State> processLine(std::string_view directive, std::string_view expression = "");
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/preprocess
          or.h", line 50: error: namespace "std" has no member "string_view"
      Result<State> processLine(std::string_view directive, std::string_view expression = "");
                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/preprocess
          or.h", line 62: error: namespace "std" has no member "string_view"
      Result<bool> _parseIf(const std::string_view& expression);
                                       ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/preprocessor.cc",
          line 11: error: namespace "std" has no member "string_view"
      std::string_view directive, std::string_view expression) {
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/preprocessor.cc",
          line 11: error: namespace "std" has no member "string_view"
      std::string_view directive, std::string_view expression) {
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/preprocessor.cc",
          line 54: error: namespace "std" has no member "string_view"
  hilti::Result<bool> hilti::util::SourceCodePreprocessor::_parseIf(const std::string_view& expression) {
                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/preprocessor.cc",
          line 57: error: call of an object of a class type without appropriate
          operator() or conversion functions to pointer-to-function type
      auto m = hilti::rt::split(expression);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/preprocessor.cc",
          line 61: error: no instance of function template "hilti::util::slice"
          matches the argument list
            argument types are: (<error-type>, int)
          m = util::slice(m, 1); // "shift m"
              ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: no instance of overloaded function "std::get" matches
          the argument list
            argument types are: (<error-type>)
      T& value() { return std::get<T>(_value); }
                          ^
          detected during:
            instantiation of "T &hilti::rt::Result<T>::value() [with T=bool]"
                      at line 153
            instantiation of "T &hilti::rt::Result<T>::operator*() [with
                      T=bool]" at line 18 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/bas
                      e/preprocessor.cc"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o -MF CMakeFiles/hilti-objects.dir/src/base/timing.cc.o.d -o CMakeFiles/hilti-objects.dir/src/base/timing.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/timing.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o -MF CMakeFiles/hilti-objects.dir/src/base/timing.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/timing.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o -MF CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o.d -o CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/type_erase.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o -MF CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/type_erase.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 37: error: identifier "_ptr" is undefined
          if ( ! _ptr )
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 38: error: namespace "std" has no member
          "bad_optional_access"
              throw std::bad_optional_access();
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 43: error: identifier "_ptr" is undefined
      T& value_or(T& default_) const { return _ptr ? *_ptr : default_; }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 44: error: identifier "_ptr" is undefined
      void reset() { _ptr = nullptr; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 46: error: identifier "_ptr" is undefined
      T* operator->() const { return _ptr; }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 47: error: identifier "_ptr" is undefined
      T& operator*() const { return *_ptr; }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 53: error: identifier "_ptr" is undefined
          _ptr = nullptr;
          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 58: error: identifier "_ptr" is undefined
          _ptr = &t;
          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 64: error: identifier "_ptr" is undefined
      explicit operator bool() const { return _ptr; }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o -MF CMakeFiles/hilti-objects.dir/src/base/util.cc.o.d -o CMakeFiles/hilti-objects.dir/src/base/util.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/util.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o -MF CMakeFiles/hilti-objects.dir/src/base/util.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/base/util.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/codegen.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/codegen.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/coercions.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/coercions.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/ctors.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/ctors.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/expressions.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/expressions.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/operators.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/operators.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/statements.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/statements.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/types.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/types.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 30%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/unpack.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/codegen/unpack.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/coercion.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/coercion.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/context.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/context.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/cxx/elements.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/cxx/elements.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/cxx/formatter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/cxx/formatter.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/cxx/linker.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/cxx/linker.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/library.h",
          line 98: error: namespace "std" has no member "string_view"
      hilti::rt::Result<void*> symbol(std::string_view name) const;
                                           ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/cxx/unit.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/cxx/unit.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/driver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/driver.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/init.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/jit.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/jit.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/optimizer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/optimizer.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/usr/include -I/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/parser/driver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/usr/include -I/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/parser/driver.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/plugin.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/unit.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/unit.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/visitors/coercer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/visitors/coercer.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/visitors/normalizer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/visitors/normalizer.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/visitors/printer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/visitors/printer.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/visitors/renderer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/visitors/renderer.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/visitors/resolver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/visitors/resolver.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 31%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/visitors/scope-builder.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/visitors/scope-builder.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 32%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o.d -o CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/visitors/validator.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o -MF CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/compiler/visitors/validator.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 32%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o -MF CMakeFiles/hilti-objects.dir/src/global.cc.o.d -o CMakeFiles/hilti-objects.dir/src/global.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/global.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o -MF CMakeFiles/hilti-objects.dir/src/global.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/src/global.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 32%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o -MF CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o.d -o CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o -c /datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/operators-implementations.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o -MF CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o.d -c /datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/operators-implementations.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 32%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o -MF CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o.d -o CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o -c /datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/config.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o -MF CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o.d -c /datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/config.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/config.cc", line 19:
          error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> precompiled_libhilti(const Configuration& configuration, bool debug) {
       ^

"/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/config.cc", line 19:
          error: expected a ";"
  std::optional<hilti::rt::filesystem::path> precompiled_libhilti(const Configuration& configuration, bool debug) {
               ^

"/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/config.cc", line 79:
          error: identifier "cxx_launcher" is undefined
              cxx_launcher = {};
              ^

"/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/config.cc", line 82:
          error: identifier "cxx_launcher" is undefined
              cxx_launcher = hilti_cxx_launcher;
              ^

"/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/config.cc", line 85:
          error: identifier "cxx_launcher" is undefined
          cxx_launcher = cmake_cxx_launcher;
          ^

"/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/config.cc", line 87:
          error: identifier "cxx_launcher" is undefined
          cxx_launcher = {};
          ^

"/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/config.cc", line 102:
          error: call of an object of a class type without appropriate
          operator() or conversion functions to pointer-to-function type
              util::transform(hilti::rt::split(hilti_library_paths, ":"), [](auto s) { return std::string(s); });
                              ^

"/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/config.cc", line 152:
          error: identifier "precompiled_libhilti" is undefined
      if ( auto libhilti_pch = precompiled_libhilti(*this, true) )
                               ^

"/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/config.cc", line 155:
          error: identifier "precompiled_libhilti" is undefined
      if ( auto libhilti_pch = precompiled_libhilti(*this, false) )
                               ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 32%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/usr/include -I/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o -MF CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o.d -o CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o -c /datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/__parser.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/usr/include -I/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o -MF CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o.d -c /datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/__parser.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 32%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/usr/include -I/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o -MF CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o.d -o CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o -c /datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/__scanner.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/usr/include -I/datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o -MF CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o.d -c /datasets/zeek/build/auxil/spicy/spicy/hilti/src/autogen/__scanner.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 32%] Built target hilti-objects
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 32%] [32m[1mLinking CXX static library ../../lib/libhilti.a[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 32%] Built target hilti
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 32%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-config.dir/bin/hilti-config.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dhilti_config_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-config.dir/bin/hilti-config.cc.o -MF CMakeFiles/hilti-config.dir/bin/hilti-config.cc.o.d -o CMakeFiles/hilti-config.dir/bin/hilti-config.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/bin/hilti-config.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dhilti_config_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hilti-config.dir/bin/hilti-config.cc.o -MF CMakeFiles/hilti-config.dir/bin/hilti-config.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/bin/hilti-config.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/bin/hilti-config.cc", line
          132: error: class "hilti::Configuration" has no member "cxx_launcher"
              if ( auto cxx_launcher = hilti::configuration().cxx_launcher )
                                                              ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const ghc::filesystem::path &,
          <error-type>, false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const ghc::filesystem::path &, _To=<error-type>]"
                      at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const ghc::filesystem::path &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      ghc::filesystem::path *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      ghc::filesystem::path &, const char *>>, _Bn=<>]" at line
                      119 of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<ghc::filesystem::path,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <ghc::filesystem::path> at line 324 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move<false, false,
                      std::random_access_iterator_tag>::__copy_m(_II, _II, _OI)
                      [with _II=const ghc::filesystem::path *,
                      _OI=std::__cxx11::string *]" at line 386 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            [ 2 instantiation contexts not shown ]
            instantiation of "_OI std::copy(_II, _II, _OI) [with
                      _II=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>,
                      _OI=__gnu_cxx::__normal_iterator<std::__cxx11::string *,
                      std::vector<std::__cxx11::string,
                      std::allocator<std::__cxx11::string>>>]" at line 651 of
                      "/usr/include/c++/7/bits/vector.tcc"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_range_insert(std::vector<_Tp,
                      _Alloc>::iterator, _ForwardIterator, _ForwardIterator,
                      std::forward_iterator_tag) [with
                      _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _ForwardIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1412 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_insert_dispatch(std::vector<_Tp,
                      _Alloc>::iterator, _InputIterator, _InputIterator,
                      std::__false_type) [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1133 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::iterator
                      std::vector<_Tp, _Alloc>::insert(std::vector<_Tp,
                      _Alloc>::const_iterator, _InputIterator, _InputIterator)
                      [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>, <unnamed>=void]"
                      at line 52 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/bin/hil
                      ti-config.cc"
            instantiation of "void join(std::vector<U, std::allocator<U>> &,
                      const std::vector<V, std::allocator<V>> &) [with
                      U=std::__cxx11::string, V=ghc::filesystem::path]" at line
                      144 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/bin/hil
                      ti-config.cc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const ghc::filesystem::path &, _To=<error-type>]"
                      at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const ghc::filesystem::path &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      ghc::filesystem::path *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      ghc::filesystem::path &, const char *>>, _Bn=<>]" at line
                      119 of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<ghc::filesystem::path,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <ghc::filesystem::path> at line 324 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move<false, false,
                      std::random_access_iterator_tag>::__copy_m(_II, _II, _OI)
                      [with _II=const ghc::filesystem::path *,
                      _OI=std::__cxx11::string *]" at line 386 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            [ 2 instantiation contexts not shown ]
            instantiation of "_OI std::copy(_II, _II, _OI) [with
                      _II=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>,
                      _OI=__gnu_cxx::__normal_iterator<std::__cxx11::string *,
                      std::vector<std::__cxx11::string,
                      std::allocator<std::__cxx11::string>>>]" at line 651 of
                      "/usr/include/c++/7/bits/vector.tcc"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_range_insert(std::vector<_Tp,
                      _Alloc>::iterator, _ForwardIterator, _ForwardIterator,
                      std::forward_iterator_tag) [with
                      _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _ForwardIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1412 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_insert_dispatch(std::vector<_Tp,
                      _Alloc>::iterator, _InputIterator, _InputIterator,
                      std::__false_type) [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1133 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::iterator
                      std::vector<_Tp, _Alloc>::insert(std::vector<_Tp,
                      _Alloc>::const_iterator, _InputIterator, _InputIterator)
                      [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>, <unnamed>=void]"
                      at line 52 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/bin/hil
                      ti-config.cc"
            instantiation of "void join(std::vector<U, std::allocator<U>> &,
                      const std::vector<V, std::allocator<V>> &) [with
                      U=std::__cxx11::string, V=ghc::filesystem::path]" at line
                      144 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/bin/hil
                      ti-config.cc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const ghc::filesystem::path &, <error-type>>"
          has no member "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const ghc::filesystem::path &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      ghc::filesystem::path *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      ghc::filesystem::path &, const char *>>, _Bn=<>]" at line
                      119 of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<ghc::filesystem::path,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <ghc::filesystem::path> at line 324 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move<false, false,
                      std::random_access_iterator_tag>::__copy_m(_II, _II, _OI)
                      [with _II=const ghc::filesystem::path *,
                      _OI=std::__cxx11::string *]" at line 386 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move_a<_IsMove,_II,_OI>(_II, _II,
                      _OI) [with _IsMove=false, _II=const ghc::filesystem::path
                      *, _OI=std::__cxx11::string *]" at line 424 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move_a2<_IsMove,_II,_OI>(_II,
                      _II, _OI) [with _IsMove=false,
                      _II=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>,
                      _OI=__gnu_cxx::__normal_iterator<std::__cxx11::string *,
                      std::vector<std::__cxx11::string,
                      std::allocator<std::__cxx11::string>>>]" at line 456 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            instantiation of "_OI std::copy(_II, _II, _OI) [with
                      _II=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>,
                      _OI=__gnu_cxx::__normal_iterator<std::__cxx11::string *,
                      std::vector<std::__cxx11::string,
                      std::allocator<std::__cxx11::string>>>]" at line 651 of
                      "/usr/include/c++/7/bits/vector.tcc"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_range_insert(std::vector<_Tp,
                      _Alloc>::iterator, _ForwardIterator, _ForwardIterator,
                      std::forward_iterator_tag) [with
                      _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _ForwardIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1412 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_insert_dispatch(std::vector<_Tp,
                      _Alloc>::iterator, _InputIterator, _InputIterator,
                      std::__false_type) [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1133 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::iterator
                      std::vector<_Tp, _Alloc>::insert(std::vector<_Tp,
                      _Alloc>::const_iterator, _InputIterator, _InputIterator)
                      [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>, <unnamed>=void]"
                      at line 52 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/bin/hil
                      ti-config.cc"
            instantiation of "void join(std::vector<U, std::allocator<U>> &,
                      const std::vector<V, std::allocator<V>> &) [with
                      U=std::__cxx11::string, V=ghc::filesystem::path]" at line
                      144 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/bin/hil
                      ti-config.cc"

"/usr/include/c++/7/bits/stl_algobase.h", line 324: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const
          ghc::filesystem::path &)" (the meaning of a name may have changed
          since the template declaration -- the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  	      *__result = *__first;
  	                          ^
          detected during:
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <ghc::filesystem::path> at line 324
            instantiation of "_OI std::__copy_move<false, false,
                      std::random_access_iterator_tag>::__copy_m(_II, _II, _OI)
                      [with _II=const ghc::filesystem::path *,
                      _OI=std::__cxx11::string *]" at line 386
            instantiation of "_OI std::__copy_move_a<_IsMove,_II,_OI>(_II, _II,
                      _OI) [with _IsMove=false, _II=const ghc::filesystem::path
                      *, _OI=std::__cxx11::string *]" at line 424
            instantiation of "_OI std::__copy_move_a2<_IsMove,_II,_OI>(_II,
                      _II, _OI) [with _IsMove=false,
                      _II=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>,
                      _OI=__gnu_cxx::__normal_iterator<std::__cxx11::string *,
                      std::vector<std::__cxx11::string,
                      std::allocator<std::__cxx11::string>>>]" at line 456
            instantiation of "_OI std::copy(_II, _II, _OI) [with
                      _II=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>,
                      _OI=__gnu_cxx::__normal_iterator<std::__cxx11::string *,
                      std::vector<std::__cxx11::string,
                      std::allocator<std::__cxx11::string>>>]" at line 651 of
                      "/usr/include/c++/7/bits/vector.tcc"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_range_insert(std::vector<_Tp,
                      _Alloc>::iterator, _ForwardIterator, _ForwardIterator,
                      std::forward_iterator_tag) [with
                      _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _ForwardIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1412 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_insert_dispatch(std::vector<_Tp,
                      _Alloc>::iterator, _InputIterator, _InputIterator,
                      std::__false_type) [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1133 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::iterator
                      std::vector<_Tp, _Alloc>::insert(std::vector<_Tp,
                      _Alloc>::const_iterator, _InputIterator, _InputIterator)
                      [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>, <unnamed>=void]"
                      at line 52 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/bin/hil
                      ti-config.cc"
            instantiation of "void join(std::vector<U, std::allocator<U>> &,
                      const std::vector<V, std::allocator<V>> &) [with
                      U=std::__cxx11::string, V=ghc::filesystem::path]" at line
                      144 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/bin/hil
                      ti-config.cc"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 32%] [32m[1mLinking CXX executable ../../bin/hilti-config[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/hilti-config.dir/bin/hilti-config.cc.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o CMakeFiles/hilti-objects.dir/src/ast/location.cc.o CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o CMakeFiles/hilti-objects.dir/src/ast/module.cc.o CMakeFiles/hilti-objects.dir/src/ast/node.cc.o CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o CMakeFiles/hilti-objects.dir/src/ast/type.cc.o CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o CMakeFiles/hilti-objects.dir/src/base/logger.cc.o CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o CMakeFiles/hilti-objects.dir/src/base/timing.cc.o CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o CMakeFiles/hilti-objects.dir/src/base/util.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o CMakeFiles/hilti-objects.dir/src/global.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o -o ../../bin/hilti-config -Wl,-rpath,:::::::::::::::::::::: -pthread -ldl -lrt
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/hilti-config.dir/bin/hilti-config.cc.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o CMakeFiles/hilti-objects.dir/src/ast/location.cc.o CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o CMakeFiles/hilti-objects.dir/src/ast/module.cc.o CMakeFiles/hilti-objects.dir/src/ast/node.cc.o CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o CMakeFiles/hilti-objects.dir/src/ast/type.cc.o CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o CMakeFiles/hilti-objects.dir/src/base/logger.cc.o CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o CMakeFiles/hilti-objects.dir/src/base/timing.cc.o CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o CMakeFiles/hilti-objects.dir/src/base/util.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o CMakeFiles/hilti-objects.dir/src/global.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o -o ../../bin/hilti-config -Wl,-rpath,:::::::::::::::::::::: -pthread -ldl -lrt
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 32%] Built target hilti-config
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 32%] [32mBuilding CXX object auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hiltic.dir/bin/hiltic.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dhiltic_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hiltic.dir/bin/hiltic.cc.o -MF CMakeFiles/hiltic.dir/bin/hiltic.cc.o.d -o CMakeFiles/hiltic.dir/bin/hiltic.cc.o -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/bin/hiltic.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dhiltic_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/hilti/toolchain/CMakeFiles/hiltic.dir/bin/hiltic.cc.o -MF CMakeFiles/hiltic.dir/bin/hiltic.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/bin/hiltic.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 32%] [32m[1mLinking CXX executable ../../bin/hiltic[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/hilti/toolchain
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/hiltic.dir/bin/hiltic.cc.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o CMakeFiles/hilti-objects.dir/src/ast/location.cc.o CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o CMakeFiles/hilti-objects.dir/src/ast/module.cc.o CMakeFiles/hilti-objects.dir/src/ast/node.cc.o CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o CMakeFiles/hilti-objects.dir/src/ast/type.cc.o CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o CMakeFiles/hilti-objects.dir/src/base/logger.cc.o CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o CMakeFiles/hilti-objects.dir/src/base/timing.cc.o CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o CMakeFiles/hilti-objects.dir/src/base/util.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o CMakeFiles/hilti-objects.dir/src/global.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o -o ../../bin/hiltic -Wl,-rpath,:::::::::::::::::::::: -pthread -ldl -lrt
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/hiltic.dir/bin/hiltic.cc.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o CMakeFiles/hilti-objects.dir/src/ast/location.cc.o CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o CMakeFiles/hilti-objects.dir/src/ast/module.cc.o CMakeFiles/hilti-objects.dir/src/ast/node.cc.o CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o CMakeFiles/hilti-objects.dir/src/ast/type.cc.o CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o CMakeFiles/hilti-objects.dir/src/base/logger.cc.o CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o CMakeFiles/hilti-objects.dir/src/base/timing.cc.o CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o CMakeFiles/hilti-objects.dir/src/base/util.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o CMakeFiles/hilti-objects.dir/src/global.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o -o ../../bin/hiltic -Wl,-rpath,:::::::::::::::::::::: -pthread -ldl -lrt
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 32%] Built target hiltic
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 32%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o.d -o CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/base64.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/base64.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 32%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o.d -o CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/driver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/driver.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o.d -o CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/global-state.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/global-state.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/init.cc.o.d -o CMakeFiles/spicy-rt-objects.dir/src/init.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/init.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/init.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/global-state.h
          ", line 43: error: qualified name is not allowed
      std::optional<const Parser*> default_parser;
      ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/global-state.h
          ", line 43: error: this declaration has no storage class or type
          specifier
      std::optional<const Parser*> default_parser;
      ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/global-state.h
          ", line 43: error: expected a ";"
      std::optional<const Parser*> default_parser;
                   ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o.d -o CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/mime.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/mime.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/result.h
          ", line 33: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<Result<std::string_view>>(const Result<std::string_view>& x) {
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/result.h
          ", line 33: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<Result<std::string_view>>(const Result<std::string_view>& x) {
                                                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/result.h
          ", line 34: error: more than one user-defined conversion from
          "<error-type>" to "std::__cxx11::string" applies:
      return x ? std::string(*x) : hilti::rt::to_string(x.error());
                 ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/mime.h", line
          38: error: namespace "std" has no member "string_view"
      MIMEType(std::string_view main, std::string_view sub) : _main(main), _sub(sub) {}
                    ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/mime.h", line
          38: error: namespace "std" has no member "string_view"
      MIMEType(std::string_view main, std::string_view sub) : _main(main), _sub(sub) {}
                                           ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/mime.h", line
          54: error: namespace "hilti::rt" has no member "trim"
          _main = hilti::rt::trim(x.first);
                             ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/mime.h", line
          55: error: namespace "hilti::rt" has no member "trim"
          _sub = hilti::rt::trim(x.second);
                            ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: no instance of overloaded function "std::get" matches
          the argument list
            argument types are: (<error-type>)
      const T& value() const { return std::get<T>(_value); }
                                      ^
          detected during:
            instantiation of "const T &hilti::rt::Result<T>::value() const
                      [with T=std::__cxx11::string]" at line 151
            instantiation of "const T &hilti::rt::Result<T>::operator*() const
                      [with T=std::__cxx11::string]" at line 29 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/result.h"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: no instance of overloaded function "std::get" matches
          the argument list
            argument types are: (<error-type>)
      const T& value() const { return std::get<T>(_value); }
                                      ^
          detected during:
            instantiation of "const T &hilti::rt::Result<T>::value() const
                      [with T=<error-type>]" at line 151
            instantiation of "const T &hilti::rt::Result<T>::operator*() const
                      [with T=<error-type>]" at line 34 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/result.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o.d -o CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/parser.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/parser.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o.d -o CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/sink.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/sink.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o.d -o CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/unit-context.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/unit-context.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/util.cc.o.d -o CMakeFiles/spicy-rt-objects.dir/src/util.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/util.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/util.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/util.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o.d -o CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/zlib.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o -MF CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/zlib.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding C object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o -MF CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o.d -o CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/src/cdecode.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o -MF CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/src/cdecode.c
cdecode.c:18:28: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cdecode.c:18:24: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cdecode.c:18:20: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cdecode.c:33:17: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
cdecode.c:39:22: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cdecode.c:50:2: warning: MSC01-C: Strive for logical completeness
cdecode.c:64:18: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cdecode.c:75:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cdecode.c:75:17: warning: INT13-C: Use bitwise operators only on unsigned operands
cdecode.c:75:17: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
cdecode.c:76:18: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cdecode.c:87:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cdecode.c:87:17: warning: INT13-C: Use bitwise operators only on unsigned operands
cdecode.c:87:17: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
cdecode.c:88:18: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cdecode.c:99:19: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cdecode.c:99:19: warning: INT13-C: Use bitwise operators only on unsigned operands
cdecode.c:99:19: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
[ 33%] [32mBuilding C object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -MF CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o.d -o CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/src/cencode.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_RELEASE -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -O3 -DNDEBUG -g -Wall -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -MF CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/src/cencode.c
cencode.c:13:19: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:28:2: warning: DCL00-C: Const-qualify immutable objects: cpl
cencode.c:34:11: warning: INT13-C: Use bitwise operators only on unsigned operands
cencode.c:35:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:35:22: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:36:21: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:39:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:46:34: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:46:28: error: INT33-C: Ensure that division and remainder operations do not result in divide-by-zero errors
cencode.c:46:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:64:17: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
cencode.c:89:2: warning: MSC01-C: Strive for logical completeness
cencode.c:101:4: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:101:4: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:104:11: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:106:11: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:115:4: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:115:4: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:118:11: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:118:11: warning: INT13-C: Use bitwise operators only on unsigned operands
cencode.c:120:11: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:129:4: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:129:4: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:132:11: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:132:11: warning: INT13-C: Use bitwise operators only on unsigned operands
cencode.c:135:4: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:135:4: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:137:11: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:150:2: warning: MSC01-C: Strive for logical completeness
cencode.c:153:3: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:153:3: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:155:3: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:155:3: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:156:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:157:3: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:157:3: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:158:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:161:3: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:161:3: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:163:3: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:163:3: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:164:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:170:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
make[3]: Leaving directory '/datasets/zeek/build'
[ 33%] Built target spicy-rt-objects
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 33%] [32m[1mLinking CXX static library ../../lib/libspicy-rt.a[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 33%] Built target spicy-rt
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/base64.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/base64.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/base64.cc.o.d -o CMakeFiles/spicy-rt-debug-objects.dir/src/base64.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/base64.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/base64.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/base64.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/base64.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/driver.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/driver.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/driver.cc.o.d -o CMakeFiles/spicy-rt-debug-objects.dir/src/driver.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/driver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/driver.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/driver.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/driver.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/global-state.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/global-state.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/global-state.cc.o.d -o CMakeFiles/spicy-rt-debug-objects.dir/src/global-state.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/global-state.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/global-state.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/global-state.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/global-state.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/init.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/init.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/init.cc.o.d -o CMakeFiles/spicy-rt-debug-objects.dir/src/init.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/init.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/init.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/init.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/global-state.h
          ", line 43: error: qualified name is not allowed
      std::optional<const Parser*> default_parser;
      ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/global-state.h
          ", line 43: error: this declaration has no storage class or type
          specifier
      std::optional<const Parser*> default_parser;
      ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/global-state.h
          ", line 43: error: expected a ";"
      std::optional<const Parser*> default_parser;
                   ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/mime.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/mime.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/mime.cc.o.d -o CMakeFiles/spicy-rt-debug-objects.dir/src/mime.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/mime.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/mime.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/mime.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/mime.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/result.h
          ", line 33: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<Result<std::string_view>>(const Result<std::string_view>& x) {
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/result.h
          ", line 33: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<Result<std::string_view>>(const Result<std::string_view>& x) {
                                                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/result.h
          ", line 34: error: more than one user-defined conversion from
          "<error-type>" to "std::__cxx11::string" applies:
      return x ? std::string(*x) : hilti::rt::to_string(x.error());
                 ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/mime.h", line
          38: error: namespace "std" has no member "string_view"
      MIMEType(std::string_view main, std::string_view sub) : _main(main), _sub(sub) {}
                    ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/mime.h", line
          38: error: namespace "std" has no member "string_view"
      MIMEType(std::string_view main, std::string_view sub) : _main(main), _sub(sub) {}
                                           ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/mime.h", line
          54: error: namespace "hilti::rt" has no member "trim"
          _main = hilti::rt::trim(x.first);
                             ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/mime.h", line
          55: error: namespace "hilti::rt" has no member "trim"
          _sub = hilti::rt::trim(x.second);
                            ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: no instance of overloaded function "std::get" matches
          the argument list
            argument types are: (<error-type>)
      const T& value() const { return std::get<T>(_value); }
                                      ^
          detected during:
            instantiation of "const T &hilti::rt::Result<T>::value() const
                      [with T=std::__cxx11::string]" at line 151
            instantiation of "const T &hilti::rt::Result<T>::operator*() const
                      [with T=std::__cxx11::string]" at line 29 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/result.h"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: no instance of overloaded function "std::get" matches
          the argument list
            argument types are: (<error-type>)
      const T& value() const { return std::get<T>(_value); }
                                      ^
          detected during:
            instantiation of "const T &hilti::rt::Result<T>::value() const
                      [with T=<error-type>]" at line 151
            instantiation of "const T &hilti::rt::Result<T>::operator*() const
                      [with T=<error-type>]" at line 34 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/result.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/parser.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/parser.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/parser.cc.o.d -o CMakeFiles/spicy-rt-debug-objects.dir/src/parser.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/parser.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/parser.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/parser.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/parser.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/sink.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/sink.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/sink.cc.o.d -o CMakeFiles/spicy-rt-debug-objects.dir/src/sink.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/sink.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/sink.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/sink.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/sink.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/unit-context.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/unit-context.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/unit-context.cc.o.d -o CMakeFiles/spicy-rt-debug-objects.dir/src/unit-context.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/unit-context.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/unit-context.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/unit-context.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/unit-context.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/util.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/util.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/util.cc.o.d -o CMakeFiles/spicy-rt-debug-objects.dir/src/util.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/util.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/util.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/util.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/util.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/zlib.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/zlib.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/zlib.cc.o.d -o CMakeFiles/spicy-rt-debug-objects.dir/src/zlib.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/zlib.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/src/zlib.cc.o -MF CMakeFiles/spicy-rt-debug-objects.dir/src/zlib.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/runtime/src/zlib.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding C object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o -MF CMakeFiles/spicy-rt-debug-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o.d -o CMakeFiles/spicy-rt-debug-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/src/cdecode.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o -MF CMakeFiles/spicy-rt-debug-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/src/cdecode.c
cdecode.c:18:28: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cdecode.c:18:24: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cdecode.c:18:20: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cdecode.c:33:17: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
cdecode.c:39:22: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cdecode.c:50:2: warning: MSC01-C: Strive for logical completeness
cdecode.c:64:18: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cdecode.c:75:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cdecode.c:75:17: warning: INT13-C: Use bitwise operators only on unsigned operands
cdecode.c:75:17: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
cdecode.c:76:18: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cdecode.c:87:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cdecode.c:87:17: warning: INT13-C: Use bitwise operators only on unsigned operands
cdecode.c:87:17: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
cdecode.c:88:18: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cdecode.c:99:19: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cdecode.c:99:19: warning: INT13-C: Use bitwise operators only on unsigned operands
cdecode.c:99:19: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
[ 33%] [32mBuilding C object auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/runtime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -MF CMakeFiles/spicy-rt-debug-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o.d -o CMakeFiles/spicy-rt-debug-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/src/cencode.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHILTI_RT_BUILD_TYPE_DEBUG -I/datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fPIC -g -UNDEBUG -O0 -Wall -MD -MT auxil/spicy/spicy/spicy/runtime/CMakeFiles/spicy-rt-debug-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -MF CMakeFiles/spicy-rt-debug-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/libb64/src/cencode.c
cencode.c:13:19: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:28:2: warning: DCL00-C: Const-qualify immutable objects: cpl
cencode.c:34:11: warning: INT13-C: Use bitwise operators only on unsigned operands
cencode.c:35:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:35:22: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:36:21: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:39:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:46:34: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:46:28: error: INT33-C: Ensure that division and remainder operations do not result in divide-by-zero errors
cencode.c:46:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:64:17: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
cencode.c:89:2: warning: MSC01-C: Strive for logical completeness
cencode.c:101:4: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:101:4: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:104:11: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:106:11: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:115:4: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:115:4: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:118:11: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:118:11: warning: INT13-C: Use bitwise operators only on unsigned operands
cencode.c:120:11: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:129:4: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:129:4: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:132:11: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:132:11: warning: INT13-C: Use bitwise operators only on unsigned operands
cencode.c:135:4: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:135:4: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:137:11: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:150:2: warning: MSC01-C: Strive for logical completeness
cencode.c:153:3: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:153:3: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:155:3: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:155:3: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:156:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:157:3: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:157:3: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:158:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:161:3: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:161:3: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:163:3: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
cencode.c:163:3: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:164:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
cencode.c:170:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
make[3]: Leaving directory '/datasets/zeek/build'
[ 33%] Built target spicy-rt-debug-objects
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 33%] [32m[1mLinking CXX static library ../../lib/libspicy-rt-debug.a[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 33%] Built target spicy-rt-debug
make[3]: Entering directory '/datasets/zeek/build'
[ 33%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen/operators-implementations.cc[0m
[ 33%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/spicy/autogen/__dispatchers-productions.h[0m
[ 33%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/spicy/autogen/operators.decl[0m
[ 33%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/spicy/autogen/__dispatchers.h[0m
[ 33%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/spicy/autogen/__production.h[0m
[ 33%] [34m[1mGenerating /datasets/zeek/build/auxil/spicy/spicy/include/spicy/autogen/__unit-item.h[0m
[ 33%] [34m[1mPreprocessing Bison file src/compiler/parser/parser.yy[0m
[ 33%] [34m[1m[BISON][parser_spicy] Building parser with bison 3.0.4[0m
[ 33%] [34m[1m[FLEX][scanner_spicy] Building scanner with flex 2.6.4[0m
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o -MF CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o.d -o CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/ast/hook.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o -MF CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/ast/hook.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types.cc.o -MF CMakeFiles/spicy-objects.dir/src/ast/types.cc.o.d -o CMakeFiles/spicy-objects.dir/src/ast/types.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/ast/types.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types.cc.o -MF CMakeFiles/spicy-objects.dir/src/ast/types.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/ast/types.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o -MF CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o.d -o CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/ast/types/bitfield.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o -MF CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/ast/types/bitfield.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o -MF CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o.d -o CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/ast/types/unit.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o -MF CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/ast/types/unit.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o -MF CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o.d -o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/ast/types/unit-items/field.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o -MF CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/ast/types/unit-items/field.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o -MF CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o.d -o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/ast/types/unit-items/switch.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o -MF CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/ast/types/unit-items/switch.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/coercion.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/coercion.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 33%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/codegen.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/codegen.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/grammar.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/grammar.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/grammar-builder.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/grammar-builder.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/parser-builder.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/parser-builder.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/parsers/literals.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/parsers/literals.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/parsers/types.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/parsers/types.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/production.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/production.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/productions/look-ahead.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/productions/look-ahead.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/productions/switch.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/productions/switch.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/productions/while.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/productions/while.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/unit-builder.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/codegen/unit-builder.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/driver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/driver.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/init.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/usr/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/parser/driver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/usr/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/parser/driver.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/plugin.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/visitors/normalizer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/visitors/normalizer.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/visitors/resolver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/visitors/resolver.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
In file included from /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h:11,
                 from /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/node.h:24,
                 from /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/id.h:11,
                 from /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/declaration.h:7,
                 from /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/declarations/constant.h:8,
                 from /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/declarations/all.h:5,
                 from /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/builder/declaration.h:11,
                 from /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/builder/builder.h:11,
                 from /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/builder/all.h:5,
                 from /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/visitors/resolver.cc:5:
In constructor 'hilti::Location::Location(hilti::Location&&)',
    inlined from 'void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {hilti::Location}; _Tp = hilti::Location]' at /usr/include/c++/11/optional:250:4,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, std::_Optional_payload_base<_Tp>&&) [with _Tp = hilti::Location]' at /usr/include/c++/11/optional:145:22,
    inlined from 'constexpr std::_Optional_payload_base<_Tp>::_Optional_payload_base(bool, std::_Optional_payload_base<_Tp>&&) [with _Tp = hilti::Location]' at /usr/include/c++/11/optional:141:7,
    inlined from 'constexpr std::_Optional_payload<hilti::Location, true, false, false>::_Optional_payload(bool, std::_Optional_payload_base<hilti::Location>&&) [inherited from std::_Optional_payload_base<hilti::Location>]' at /usr/include/c++/11/optional:358:42,
    inlined from 'constexpr std::_Optional_payload<hilti::Location, false, false, false>::_Optional_payload(bool, std::_Optional_payload_base<hilti::Location>&&) [inherited from std::_Optional_payload_base<hilti::Location>]' at /usr/include/c++/11/optional:392:57,
    inlined from 'constexpr std::_Optional_base<_Tp, <anonymous>, <anonymous> >::_Optional_base(std::_Optional_base<_Tp, <anonymous>, <anonymous> >&&) [with _Tp = hilti::Location; bool <anonymous> = false; bool <anonymous> = false]' at /usr/include/c++/11/optional:507:9,
    inlined from 'constexpr std::optional<hilti::Location>::optional(std::optional<hilti::Location>&&)' at /usr/include/c++/11/optional:663:11,
    inlined from 'hilti::Meta::Meta(hilti::Meta&&)' at /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h:19:7,
    inlined from 'hilti::type::tuple::Element::Element(hilti::ID, hilti::Type, hilti::Meta)' at /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/types/tuple.h:22:86,
    inlined from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = hilti::type::tuple::Element; _Args = {const hilti::ID&, const hilti::Type&}; _Tp = hilti::type::tuple::Element]' at /usr/include/c++/11/ext/new_allocator.h:156:4,
    inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = hilti::type::tuple::Element; _Args = {const hilti::ID&, const hilti::Type&}; _Tp = hilti::type::tuple::Element]' at /usr/include/c++/11/bits/alloc_traits.h:512:17,
    inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const hilti::ID&, const hilti::Type&}; _Tp = hilti::type::tuple::Element; _Alloc = std::allocator<hilti::type::tuple::Element>]' at /usr/include/c++/11/bits/vector.tcc:115:30,
    inlined from 'void {anonymous}::Visitor::operator()(const spicy::type::Bitfield&, hilti::detail::visitor::Visitor<void, {anonymous}::Visitor, hilti::Node, hilti::detail::visitor::Order::Pre>::position_t)' at /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/visitors/resolver.cc:199:31:
/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/location.h:39:5: warning: '((__vector(4) int*)((char*)&<unnamed> + offsetof(hilti::Meta, hilti::Meta::_location.std::optional<hilti::Location>::<unnamed>.std::_Optional_base<hilti::Location, false, false>::_M_payload.std::_Optional_payload<hilti::Location, false, false, false>::<unnamed>.std::_Optional_payload<hilti::Location, true, false, false>::<unnamed>.std::_Optional_payload_base<hilti::Location>::_M_payload)))[2]' may be used uninitialized [-Wmaybe-uninitialized]
   39 |     Location(Location&&) = default;
      |     ^~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:33,
                 from /usr/include/c++/11/bits/allocator.h:46,
                 from /usr/include/c++/11/bits/stl_tree.h:64,
                 from /usr/include/c++/11/map:60,
                 from /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/builder/builder.h:5,
                 from /datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/builder/all.h:5,
                 from /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/visitors/resolver.cc:5:
/usr/include/c++/11/ext/new_allocator.h: In function 'void {anonymous}::Visitor::operator()(const spicy::type::Bitfield&, hilti::detail::visitor::Visitor<void, {anonymous}::Visitor, hilti::Node, hilti::detail::visitor::Order::Pre>::position_t)':
/usr/include/c++/11/ext/new_allocator.h:156:11: note: '<anonymous>' declared here
  156 |         { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/visitors/printer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/visitors/printer.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/visitors/scope-builder.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/visitors/scope-builder.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 34%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o.d -o CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/visitors/validator.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o -MF CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/src/compiler/visitors/validator.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/result.h
          ", line 33: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<Result<std::string_view>>(const Result<std::string_view>& x) {
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/result.h
          ", line 33: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<Result<std::string_view>>(const Result<std::string_view>& x) {
                                                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/result.h
          ", line 34: error: more than one user-defined conversion from
          "<error-type>" to "std::__cxx11::string" applies:
      return x ? std::string(*x) : hilti::rt::to_string(x.error());
                 ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/mime.h", line
          38: error: namespace "std" has no member "string_view"
      MIMEType(std::string_view main, std::string_view sub) : _main(main), _sub(sub) {}
                    ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/mime.h", line
          38: error: namespace "std" has no member "string_view"
      MIMEType(std::string_view main, std::string_view sub) : _main(main), _sub(sub) {}
                                           ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/mime.h", line
          54: error: namespace "hilti::rt" has no member "trim"
          _main = hilti::rt::trim(x.first);
                             ^

"/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include/spicy/rt/mime.h", line
          55: error: namespace "hilti::rt" has no member "trim"
          _sub = hilti::rt::trim(x.second);
                            ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 35%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o -MF CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o.d -o CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o -c /datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen/operators-implementations.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o -MF CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o.d -c /datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen/operators-implementations.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 35%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o -MF CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o.d -o CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o -c /datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen/config.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o -MF CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o.d -c /datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen/config.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen/config.cc", line 18:
          error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> precompiled_libspicy(const hilti::Configuration& config, bool debug) {
       ^

"/datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen/config.cc", line 18:
          error: expected a ";"
  std::optional<hilti::rt::filesystem::path> precompiled_libspicy(const hilti::Configuration& config, bool debug) {
               ^

"/datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen/config.cc", line 76:
          error: identifier "set_precompiled_header" is undefined
      set_precompiled_header(hlt, true, hlt.runtime_cxx_flags_debug);
      ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 35%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/usr/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o -MF CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o.d -o CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o -c /datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen/__parser.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/usr/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o -MF CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o.d -c /datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen/__parser.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 35%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/usr/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o -MF CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o.d -o CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o -c /datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen/__scanner.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/usr/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fPIC -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o -MF CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o.d -c /datasets/zeek/build/auxil/spicy/spicy/spicy/src/autogen/__scanner.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 35%] Built target spicy-objects
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 35%] [32m[1mLinking CXX static library ../../lib/libspicy.a[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 35%] Built target spicy
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 35%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-config.dir/bin/spicy-config.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicy_config_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-config.dir/bin/spicy-config.cc.o -MF CMakeFiles/spicy-config.dir/bin/spicy-config.cc.o.d -o CMakeFiles/spicy-config.dir/bin/spicy-config.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-config.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicy_config_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-config.dir/bin/spicy-config.cc.o -MF CMakeFiles/spicy-config.dir/bin/spicy-config.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-config.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-config.cc", line
          144: error: class "hilti::Configuration" has no member "cxx_launcher"
              if ( auto cxx_launcher = hilti::configuration().cxx_launcher )
                                                              ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const ghc::filesystem::path &,
          <error-type>, false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const ghc::filesystem::path &, _To=<error-type>]"
                      at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const ghc::filesystem::path &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      ghc::filesystem::path *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      ghc::filesystem::path &, const char *>>, _Bn=<>]" at line
                      119 of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<ghc::filesystem::path,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <ghc::filesystem::path> at line 324 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move<false, false,
                      std::random_access_iterator_tag>::__copy_m(_II, _II, _OI)
                      [with _II=const ghc::filesystem::path *,
                      _OI=std::__cxx11::string *]" at line 386 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            [ 2 instantiation contexts not shown ]
            instantiation of "_OI std::copy(_II, _II, _OI) [with
                      _II=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>,
                      _OI=__gnu_cxx::__normal_iterator<std::__cxx11::string *,
                      std::vector<std::__cxx11::string,
                      std::allocator<std::__cxx11::string>>>]" at line 651 of
                      "/usr/include/c++/7/bits/vector.tcc"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_range_insert(std::vector<_Tp,
                      _Alloc>::iterator, _ForwardIterator, _ForwardIterator,
                      std::forward_iterator_tag) [with
                      _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _ForwardIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1412 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_insert_dispatch(std::vector<_Tp,
                      _Alloc>::iterator, _InputIterator, _InputIterator,
                      std::__false_type) [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1133 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::iterator
                      std::vector<_Tp, _Alloc>::insert(std::vector<_Tp,
                      _Alloc>::const_iterator, _InputIterator, _InputIterator)
                      [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>, <unnamed>=void]"
                      at line 53 of
                      "/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spi
                      cy-config.cc"
            instantiation of "void join(std::vector<U, std::allocator<U>> &,
                      const std::vector<V, std::allocator<V>> &) [with
                      U=std::__cxx11::string, V=ghc::filesystem::path]" at line
                      170 of
                      "/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spi
                      cy-config.cc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const ghc::filesystem::path &, _To=<error-type>]"
                      at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const ghc::filesystem::path &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      ghc::filesystem::path *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      ghc::filesystem::path &, const char *>>, _Bn=<>]" at line
                      119 of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<ghc::filesystem::path,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <ghc::filesystem::path> at line 324 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move<false, false,
                      std::random_access_iterator_tag>::__copy_m(_II, _II, _OI)
                      [with _II=const ghc::filesystem::path *,
                      _OI=std::__cxx11::string *]" at line 386 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            [ 2 instantiation contexts not shown ]
            instantiation of "_OI std::copy(_II, _II, _OI) [with
                      _II=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>,
                      _OI=__gnu_cxx::__normal_iterator<std::__cxx11::string *,
                      std::vector<std::__cxx11::string,
                      std::allocator<std::__cxx11::string>>>]" at line 651 of
                      "/usr/include/c++/7/bits/vector.tcc"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_range_insert(std::vector<_Tp,
                      _Alloc>::iterator, _ForwardIterator, _ForwardIterator,
                      std::forward_iterator_tag) [with
                      _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _ForwardIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1412 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_insert_dispatch(std::vector<_Tp,
                      _Alloc>::iterator, _InputIterator, _InputIterator,
                      std::__false_type) [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1133 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::iterator
                      std::vector<_Tp, _Alloc>::insert(std::vector<_Tp,
                      _Alloc>::const_iterator, _InputIterator, _InputIterator)
                      [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>, <unnamed>=void]"
                      at line 53 of
                      "/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spi
                      cy-config.cc"
            instantiation of "void join(std::vector<U, std::allocator<U>> &,
                      const std::vector<V, std::allocator<V>> &) [with
                      U=std::__cxx11::string, V=ghc::filesystem::path]" at line
                      170 of
                      "/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spi
                      cy-config.cc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const ghc::filesystem::path &, <error-type>>"
          has no member "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const ghc::filesystem::path &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      ghc::filesystem::path *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      ghc::filesystem::path &, const char *>>, _Bn=<>]" at line
                      119 of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<ghc::filesystem::path,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <ghc::filesystem::path> at line 324 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move<false, false,
                      std::random_access_iterator_tag>::__copy_m(_II, _II, _OI)
                      [with _II=const ghc::filesystem::path *,
                      _OI=std::__cxx11::string *]" at line 386 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move_a<_IsMove,_II,_OI>(_II, _II,
                      _OI) [with _IsMove=false, _II=const ghc::filesystem::path
                      *, _OI=std::__cxx11::string *]" at line 424 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            instantiation of "_OI std::__copy_move_a2<_IsMove,_II,_OI>(_II,
                      _II, _OI) [with _IsMove=false,
                      _II=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>,
                      _OI=__gnu_cxx::__normal_iterator<std::__cxx11::string *,
                      std::vector<std::__cxx11::string,
                      std::allocator<std::__cxx11::string>>>]" at line 456 of
                      "/usr/include/c++/7/bits/stl_algobase.h"
            instantiation of "_OI std::copy(_II, _II, _OI) [with
                      _II=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>,
                      _OI=__gnu_cxx::__normal_iterator<std::__cxx11::string *,
                      std::vector<std::__cxx11::string,
                      std::allocator<std::__cxx11::string>>>]" at line 651 of
                      "/usr/include/c++/7/bits/vector.tcc"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_range_insert(std::vector<_Tp,
                      _Alloc>::iterator, _ForwardIterator, _ForwardIterator,
                      std::forward_iterator_tag) [with
                      _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _ForwardIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1412 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_insert_dispatch(std::vector<_Tp,
                      _Alloc>::iterator, _InputIterator, _InputIterator,
                      std::__false_type) [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1133 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::iterator
                      std::vector<_Tp, _Alloc>::insert(std::vector<_Tp,
                      _Alloc>::const_iterator, _InputIterator, _InputIterator)
                      [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>, <unnamed>=void]"
                      at line 53 of
                      "/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spi
                      cy-config.cc"
            instantiation of "void join(std::vector<U, std::allocator<U>> &,
                      const std::vector<V, std::allocator<V>> &) [with
                      U=std::__cxx11::string, V=ghc::filesystem::path]" at line
                      170 of
                      "/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spi
                      cy-config.cc"

"/usr/include/c++/7/bits/stl_algobase.h", line 324: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const
          ghc::filesystem::path &)" (the meaning of a name may have changed
          since the template declaration -- the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  	      *__result = *__first;
  	                          ^
          detected during:
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <ghc::filesystem::path> at line 324
            instantiation of "_OI std::__copy_move<false, false,
                      std::random_access_iterator_tag>::__copy_m(_II, _II, _OI)
                      [with _II=const ghc::filesystem::path *,
                      _OI=std::__cxx11::string *]" at line 386
            instantiation of "_OI std::__copy_move_a<_IsMove,_II,_OI>(_II, _II,
                      _OI) [with _IsMove=false, _II=const ghc::filesystem::path
                      *, _OI=std::__cxx11::string *]" at line 424
            instantiation of "_OI std::__copy_move_a2<_IsMove,_II,_OI>(_II,
                      _II, _OI) [with _IsMove=false,
                      _II=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>,
                      _OI=__gnu_cxx::__normal_iterator<std::__cxx11::string *,
                      std::vector<std::__cxx11::string,
                      std::allocator<std::__cxx11::string>>>]" at line 456
            instantiation of "_OI std::copy(_II, _II, _OI) [with
                      _II=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>,
                      _OI=__gnu_cxx::__normal_iterator<std::__cxx11::string *,
                      std::vector<std::__cxx11::string,
                      std::allocator<std::__cxx11::string>>>]" at line 651 of
                      "/usr/include/c++/7/bits/vector.tcc"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_range_insert(std::vector<_Tp,
                      _Alloc>::iterator, _ForwardIterator, _ForwardIterator,
                      std::forward_iterator_tag) [with
                      _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _ForwardIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1412 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "void std::vector<_Tp,
                      _Alloc>::_M_insert_dispatch(std::vector<_Tp,
                      _Alloc>::iterator, _InputIterator, _InputIterator,
                      std::__false_type) [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>]" at line 1133 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::iterator
                      std::vector<_Tp, _Alloc>::insert(std::vector<_Tp,
                      _Alloc>::const_iterator, _InputIterator, _InputIterator)
                      [with _Tp=std::__cxx11::string,
                      _Alloc=std::allocator<std::__cxx11::string>,
                      _InputIterator=__gnu_cxx::__normal_iterator<const
                      ghc::filesystem::path *,
                      std::vector<ghc::filesystem::path,
                      std::allocator<ghc::filesystem::path>>>, <unnamed>=void]"
                      at line 53 of
                      "/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spi
                      cy-config.cc"
            instantiation of "void join(std::vector<U, std::allocator<U>> &,
                      const std::vector<V, std::allocator<V>> &) [with
                      U=std::__cxx11::string, V=ghc::filesystem::path]" at line
                      170 of
                      "/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spi
                      cy-config.cc"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 35%] [32m[1mLinking CXX executable ../../bin/spicy-config[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/spicy-config.dir/bin/spicy-config.cc.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o CMakeFiles/spicy-objects.dir/src/ast/types.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -o ../../bin/spicy-config -Wl,-rpath,:::::::::::::::::::::: /usr/lib/x86_64-linux-gnu/libz.so ../../lib/libhilti.a -pthread -ldl -lrt
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/spicy-config.dir/bin/spicy-config.cc.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o CMakeFiles/spicy-objects.dir/src/ast/types.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -o ../../bin/spicy-config -Wl,-rpath,:::::::::::::::::::::: /usr/lib/x86_64-linux-gnu/libz.so ../../lib/libhilti.a -pthread -ldl -lrt
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 35%] Built target spicy-config
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 35%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicyc.dir/bin/spicyc.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicyc_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicyc.dir/bin/spicyc.cc.o -MF CMakeFiles/spicyc.dir/bin/spicyc.cc.o.d -o CMakeFiles/spicyc.dir/bin/spicyc.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicyc.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicyc_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicyc.dir/bin/spicyc.cc.o -MF CMakeFiles/spicyc.dir/bin/spicyc.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicyc.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 35%] [32m[1mLinking CXX executable ../../bin/spicyc[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/spicyc.dir/bin/spicyc.cc.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o CMakeFiles/spicy-objects.dir/src/ast/types.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -o ../../bin/spicyc -Wl,-rpath,:::::::::::::::::::::: /usr/lib/x86_64-linux-gnu/libz.so ../../lib/libhilti.a -pthread -ldl -lrt
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/spicyc.dir/bin/spicyc.cc.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o CMakeFiles/spicy-objects.dir/src/ast/types.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -o ../../bin/spicyc -Wl,-rpath,:::::::::::::::::::::: /usr/lib/x86_64-linux-gnu/libz.so ../../lib/libhilti.a -pthread -ldl -lrt
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 35%] Built target spicyc
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 35%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-driver.dir/bin/spicy-driver.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicy_driver_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-driver.dir/bin/spicy-driver.cc.o -MF CMakeFiles/spicy-driver.dir/bin/spicy-driver.cc.o.d -o CMakeFiles/spicy-driver.dir/bin/spicy-driver.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-driver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicy_driver_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-driver.dir/bin/spicy-driver.cc.o -MF CMakeFiles/spicy-driver.dir/bin/spicy-driver.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-driver.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 35%] [32m[1mLinking CXX executable ../../bin/spicy-driver[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/spicy-driver.dir/bin/spicy-driver.cc.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o CMakeFiles/spicy-objects.dir/src/ast/types.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -o ../../bin/spicy-driver -Wl,-rpath,:::::::::::::::::::::: /usr/lib/x86_64-linux-gnu/libz.so ../../lib/libhilti.a -pthread -ldl -lrt
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/spicy-driver.dir/bin/spicy-driver.cc.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o CMakeFiles/spicy-objects.dir/src/ast/types.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -o ../../bin/spicy-driver -Wl,-rpath,:::::::::::::::::::::: /usr/lib/x86_64-linux-gnu/libz.so ../../lib/libhilti.a -pthread -ldl -lrt
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 35%] Built target spicy-driver
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 35%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-doc.dir/bin/spicy-doc.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicy_doc_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-doc.dir/bin/spicy-doc.cc.o -MF CMakeFiles/spicy-doc.dir/bin/spicy-doc.cc.o.d -o CMakeFiles/spicy-doc.dir/bin/spicy-doc.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-doc.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicy_doc_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-doc.dir/bin/spicy-doc.cc.o -MF CMakeFiles/spicy-doc.dir/bin/spicy-doc.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-doc.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 7861 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/3rdparty/nlohmann/json.hpp"

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 35%] [32m[1mLinking CXX executable ../../bin/spicy-doc[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/spicy-doc.dir/bin/spicy-doc.cc.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o CMakeFiles/spicy-objects.dir/src/ast/types.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -o ../../bin/spicy-doc /usr/lib/x86_64-linux-gnu/libz.so ../../lib/libhilti.a -pthread -ldl -lrt
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/spicy-doc.dir/bin/spicy-doc.cc.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o CMakeFiles/spicy-objects.dir/src/ast/types.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -o ../../bin/spicy-doc /usr/lib/x86_64-linux-gnu/libz.so ../../lib/libhilti.a -pthread -ldl -lrt
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 35%] Built target spicy-doc
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 35%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-batch-extract.dir/bin/spicy-batch-extract.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicy_batch_extract_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-batch-extract.dir/bin/spicy-batch-extract.cc.o -MF CMakeFiles/spicy-batch-extract.dir/bin/spicy-batch-extract.cc.o.d -o CMakeFiles/spicy-batch-extract.dir/bin/spicy-batch-extract.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-batch-extract.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicy_batch_extract_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/CMakeFiles/spicy-batch-extract.dir/bin/spicy-batch-extract.cc.o -MF CMakeFiles/spicy-batch-extract.dir/bin/spicy-batch-extract.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-batch-extract.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-batch-extract.cc",
          line 30: error: namespace "hilti::rt" has no member "trim"
          cmd = hilti::rt::trim(cmd);
                           ^

"/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-batch-extract.cc",
          line 35: error: call of an object of a class type without appropriate
          operator() or conversion functions to pointer-to-function type
          auto m = hilti::rt::split(cmd);
                   ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 2193 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::replace [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 1623 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> &std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::insert(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc>::size_type, const
                      std::__cxx11::basic_string<_CharT, _Traits, _Alloc> &)
                      [with _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 5971 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc> std::operator+(std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&, std::__cxx11::basic_string<_CharT,
                      _Traits, _Alloc> &&) [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 351 of
                      "/usr/include/c++/7/system_error"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 35%] [32m[1mLinking CXX executable ../../bin/spicy-batch-extract[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/spicy-batch-extract.dir/bin/spicy-batch-extract.cc.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o CMakeFiles/spicy-objects.dir/src/ast/types.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -o ../../bin/spicy-batch-extract /usr/lib/x86_64-linux-gnu/libz.so ../../lib/libhilti.a -pthread -ldl -lrt
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/spicy-batch-extract.dir/bin/spicy-batch-extract.cc.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o ../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o CMakeFiles/spicy-objects.dir/src/ast/types.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o ../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -o ../../bin/spicy-batch-extract /usr/lib/x86_64-linux-gnu/libz.so ../../lib/libhilti.a -pthread -ldl -lrt
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 35%] Built target spicy-batch-extract
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 35%] [34m[1mCopying spicy-build[0m
[ 35%] [34m[1mGenerating spicy-build[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 35%] Built target spicy-build
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 35%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/CMakeFiles/spicy-dump.dir/main.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicy_dump_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/CMakeFiles/spicy-dump.dir/main.cc.o -MF CMakeFiles/spicy-dump.dir/main.cc.o.d -o CMakeFiles/spicy-dump.dir/main.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/main.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicy_dump_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/CMakeFiles/spicy-dump.dir/main.cc.o -MF CMakeFiles/spicy-dump.dir/main.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/main.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 35%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/CMakeFiles/spicy-dump.dir/printer-text.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicy_dump_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/CMakeFiles/spicy-dump.dir/printer-text.cc.o -MF CMakeFiles/spicy-dump.dir/printer-text.cc.o.d -o CMakeFiles/spicy-dump.dir/printer-text.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/printer-text.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicy_dump_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/CMakeFiles/spicy-dump.dir/printer-text.cc.o -MF CMakeFiles/spicy-dump.dir/printer-text.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/printer-text.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 36%] [32mBuilding CXX object auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/CMakeFiles/spicy-dump.dir/printer-json.cc.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicy_dump_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/CMakeFiles/spicy-dump.dir/printer-json.cc.o -MF CMakeFiles/spicy-dump.dir/printer-json.cc.o.d -o CMakeFiles/spicy-dump.dir/printer-json.cc.o -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/printer-json.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicy_dump_EXPORTS -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/reproc/reproc++/include -I/datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty/fiber/deps/cxx-header-utils/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/CMakeFiles/spicy-dump.dir/printer-json.cc.o -MF CMakeFiles/spicy-dump.dir/printer-json.cc.o.d -c /datasets/zeek/auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump/printer-json.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 36%] [32m[1mLinking CXX executable ../../../../bin/spicy-dump[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/spicy/toolchain/bin/spicy-dump
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/spicy-dump.dir/main.cc.o CMakeFiles/spicy-dump.dir/printer-text.cc.o CMakeFiles/spicy-dump.dir/printer-json.cc.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o ../../CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o ../../CMakeFiles/spicy-objects.dir/src/ast/types.cc.o ../../CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o ../../CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o ../../CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o ../../CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o ../../CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o ../../CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o ../../CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o ../../CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -o ../../../../bin/spicy-dump -Wl,-rpath,:::::::::::::::::::::: /usr/lib/x86_64-linux-gnu/libz.so ../../../../lib/libhilti.a -pthread -ldl -lrt
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -Wno-vla -O3 -g -DNDEBUG -fuse-ld=gold -Wl,--export-dynamic -rdynamic CMakeFiles/spicy-dump.dir/main.cc.o CMakeFiles/spicy-dump.dir/printer-text.cc.o CMakeFiles/spicy-dump.dir/printer-json.cc.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/clock.posix.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/drain.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/error.posix.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/handle.posix.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/init.posix.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/options.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/pipe.posix.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/process.posix.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.posix.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/redirect.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/reproc.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/run.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/strv.c.o ../../../../3rdparty/reproc/reproc/CMakeFiles/reproc.dir/src/utf.posix.c.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/builder.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/builder/type.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/declarations/imported-module.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expression.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/expressions/id.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/location.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/meta.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/module.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/node_ref.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/scope-lookup.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/type.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/enum.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/integer.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/ast/types/tuple.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/code-formatter.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/logger.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/preprocessor.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/timing.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/type_erase.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/base/util.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/codegen.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/coercions.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/ctors.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/expressions.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/operators.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/statements.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/types.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/codegen/unpack.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/coercion.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/context.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/elements.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/formatter.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/linker.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/cxx/unit.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/driver.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/init.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/jit.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/optimizer.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/parser/driver.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/plugin.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/unit.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/coercer.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/normalizer.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/printer.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/renderer.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/resolver.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/scope-builder.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/compiler/visitors/validator.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/src/global.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/operators-implementations.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/config.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__parser.cc.o ../../../../hilti/toolchain/CMakeFiles/hilti-objects.dir/__/src/autogen/__scanner.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/backtrace.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/configuration.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/context.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/debug-logger.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/exception.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/fiber.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/global-state.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/init.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/library.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/logging.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/main.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/type-info.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/address.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/bytes.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/integer.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/port.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/real.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/regexp.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/stream.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/string.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/types/time.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/src/util.cc.o ../../../../hilti/runtime/CMakeFiles/hilti-rt-objects.dir/__/__/3rdparty/utf8proc/utf8proc.c.o ../../../../3rdparty/reproc/reproc++/CMakeFiles/reproc++.dir/src/reproc.cpp.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/ccl.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-std.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/dfa-interpreter-min.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jlocale.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/jrx.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/nfa.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/src/util.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-parse.c.o ../../../../3rdparty/justrx/CMakeFiles/jrx-objects.dir/justrx/autogen/re-scan.c.o ../../../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber_asm_amd64_sysv.S.o ../../../../3rdparty/fiber/CMakeFiles/fiber.dir/src/fiber.c.o ../../CMakeFiles/spicy-objects.dir/src/ast/hook.cc.o ../../CMakeFiles/spicy-objects.dir/src/ast/types.cc.o ../../CMakeFiles/spicy-objects.dir/src/ast/types/bitfield.cc.o ../../CMakeFiles/spicy-objects.dir/src/ast/types/unit.cc.o ../../CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/field.cc.o ../../CMakeFiles/spicy-objects.dir/src/ast/types/unit-items/switch.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/coercion.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/codegen.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/grammar-builder.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/parser-builder.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/literals.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/parsers/types.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/production.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/look-ahead.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/switch.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/productions/while.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/codegen/unit-builder.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/driver.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/init.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/parser/driver.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/plugin.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/visitors/normalizer.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/visitors/resolver.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/visitors/printer.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/visitors/scope-builder.cc.o ../../CMakeFiles/spicy-objects.dir/src/compiler/visitors/validator.cc.o ../../CMakeFiles/spicy-objects.dir/__/src/autogen/operators-implementations.cc.o ../../CMakeFiles/spicy-objects.dir/__/src/autogen/config.cc.o ../../CMakeFiles/spicy-objects.dir/__/src/autogen/__parser.cc.o ../../CMakeFiles/spicy-objects.dir/__/src/autogen/__scanner.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/base64.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/driver.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/global-state.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/init.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/mime.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/parser.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/sink.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/unit-context.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/util.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/src/zlib.cc.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cdecode.c.o ../../../runtime/CMakeFiles/spicy-rt-objects.dir/__/__/3rdparty/libb64/src/cencode.c.o -o ../../../../bin/spicy-dump -Wl,-rpath,:::::::::::::::::::::: /usr/lib/x86_64-linux-gnu/libz.so ../../../../lib/libhilti.a -pthread -ldl -lrt
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 36%] Built target spicy-dump
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 36%] [32m[1mLinking C static library ../../lib/libjrx.a[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 36%] Built target jrx
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 36%] [32mBuilding C object auxil/spicy/spicy/3rdparty/justrx/src/tests/CMakeFiles/retest.dir/retest.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx/src/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/tests/.. -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -MD -MT auxil/spicy/spicy/3rdparty/justrx/src/tests/CMakeFiles/retest.dir/retest.c.o -MF CMakeFiles/retest.dir/retest.c.o.d -o CMakeFiles/retest.dir/retest.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/tests/retest.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/tests/.. -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -MD -MT auxil/spicy/spicy/3rdparty/justrx/src/tests/CMakeFiles/retest.dir/retest.c.o -MF CMakeFiles/retest.dir/retest.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/tests/retest.c
retest.c:13:5: warning: EXP12-C: Do not ignore values returned by functions: jrx_regerror
retest.c:27:51: warning: INT13-C: Use bitwise operators only on unsigned operands
retest.c:29:47: warning: INT13-C: Use bitwise operators only on unsigned operands
retest.c:75:9: warning: DCL00-C: Const-qualify immutable objects: n
retest.c:76:22: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
retest.c:121:21: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
retest.c:130:14: warning: INT13-C: Use bitwise operators only on unsigned operands
retest.c:138:37: warning: INT13-C: Use bitwise operators only on unsigned operands
retest.c:141:56: warning: INT13-C: Use bitwise operators only on unsigned operands
retest.c:141:44: warning: INT13-C: Use bitwise operators only on unsigned operands
retest.c:141:37: warning: INT13-C: Use bitwise operators only on unsigned operands
retest.c:144:44: warning: INT13-C: Use bitwise operators only on unsigned operands
retest.c:144:37: warning: INT13-C: Use bitwise operators only on unsigned operands
[ 36%] [32m[1mLinking C executable ../../../../bin/retest[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx/src/tests
Compiler args are:  -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fuse-ld=gold CMakeFiles/retest.dir/retest.c.o -o ../../../../bin/retest ../../../../lib/libjrx.a
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fuse-ld=gold CMakeFiles/retest.dir/retest.c.o -o ../../../../bin/retest ../../../../lib/libjrx.a
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 36%] Built target retest
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 36%] [32mBuilding C object auxil/spicy/spicy/3rdparty/justrx/src/tests/CMakeFiles/testregex.dir/testregex.c.o[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx/src/tests
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/tests/.. -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -MD -MT auxil/spicy/spicy/3rdparty/justrx/src/tests/CMakeFiles/testregex.dir/testregex.c.o -MF CMakeFiles/testregex.dir/testregex.c.o.d -o CMakeFiles/testregex.dir/testregex.c.o -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/tests/testregex.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/tests/.. -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -MD -MT auxil/spicy/spicy/3rdparty/justrx/src/tests/CMakeFiles/testregex.dir/testregex.c.o -MF CMakeFiles/testregex.dir/testregex.c.o.d -c /datasets/zeek/auxil/spicy/spicy/3rdparty/justrx/src/tests/testregex.c
testregex.c:35:1: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
testregex.c:535:5: warning: DCL01-C: Do not reuse variable names in subscopes: gotcha
testregex.c:543:24: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
testregex.c:600:21: warning: EXP12-C: Do not ignore values returned by functions: fwrite
testregex.c:604:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:604:42: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:639:16: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:643:34: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
testregex.c:668:9: warning: EXP12-C: Do not ignore values returned by functions: jrx_regerror
testregex.c:695:20: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:698:20: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:702:24: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:708:20: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:711:20: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:714:20: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:717:20: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:720:20: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:723:20: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:726:20: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:741:27: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
testregex.c:749:27: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
testregex.c:761:27: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
testregex.c:782:20: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:804:27: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
testregex.c:811:20: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:814:26: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:948:5: warning: EXP12-C: Do not ignore values returned by functions: sigemptyset
testregex.c:950:9: warning: EXP12-C: Do not ignore values returned by functions: sigaddset
testregex.c:955:5: warning: EXP12-C: Do not ignore values returned by functions: sigprocmask
testregex.c:967:5: warning: EXP12-C: Do not ignore values returned by functions: signal
testregex.c:967:17: error: SIG30-C: Call only asynchronous-safe functions within signal handlers: gotcha
testregex.c:968:5: warning: EXP12-C: Do not ignore values returned by functions: alarm
testregex.c:999:16: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:1021:1: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
testregex.c:1037:21: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1041:25: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1071:9: warning: EXP12-C: Do not ignore values returned by functions: putchar
testregex.c:1081:39: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: accept
testregex.c:1081:59: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: match
testregex.c:1091:9: warning: EXP12-C: Do not ignore values returned by functions: alarm
testregex.c:1093:9: warning: EXP12-C: Do not ignore values returned by functions: alarm
testregex.c:1155:15: warning: EXP05-C: Do not cast away a const qualification
testregex.c:1156:36: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
testregex.c:1156:67: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1158:8: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:1171:23: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1233:27: warning: FIO11-C: Take care when specifying the mode parameter of fopen()
testregex.c:1269:35: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:1270:17: warning: EXP12-C: Do not ignore values returned by functions: putchar
testregex.c:1295:18: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
testregex.c:1301:36: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
testregex.c:1322:13: warning: EXP12-C: Do not ignore values returned by functions: signal
testregex.c:1322:29: error: SIG30-C: Call only asynchronous-safe functions within signal handlers: gotcha
testregex.c:1323:13: warning: EXP12-C: Do not ignore values returned by functions: signal
testregex.c:1323:28: error: SIG30-C: Call only asynchronous-safe functions within signal handlers: gotcha
testregex.c:1324:13: warning: EXP12-C: Do not ignore values returned by functions: signal
testregex.c:1324:29: error: SIG30-C: Call only asynchronous-safe functions within signal handlers: gotcha
testregex.c:1330:33: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1331:30: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:1339:21: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1350:34: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:1350:39: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1352:29: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1368:41: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:1375:28: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:1383:31: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
testregex.c:1404:22: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1431:30: error: EXP30-C: Do not depend on order of evaluation for side effects
testregex.c:1461:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1461:40: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1464:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1467:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1470:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1473:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1476:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1479:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1482:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1485:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1488:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1491:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1494:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1497:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1500:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1503:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1506:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1509:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1512:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1515:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1518:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1524:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1533:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1536:28: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1552:29: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1595:29: warning: EXP12-C: Do not ignore values returned by functions: setlocale
testregex.c:1596:29: warning: EXP12-C: Do not ignore values returned by functions: setlocale
testregex.c:1617:26: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1620:37: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
testregex.c:1642:25: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
testregex.c:1700:32: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1772:49: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1774:17: warning: EXP12-C: Do not ignore values returned by functions: alarm
testregex.c:1775:49: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1776:17: warning: EXP12-C: Do not ignore values returned by functions: alarm
testregex.c:1833:31: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:1844:40: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
testregex.c:1845:39: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
testregex.c:1872:21: warning: EXP12-C: Do not ignore values returned by functions: catchfree
testregex.c:1955:21: warning: EXP12-C: Do not ignore values returned by functions: alarm
testregex.c:1957:21: warning: EXP12-C: Do not ignore values returned by functions: alarm
testregex.c:1972:24: warning: INT13-C: Use bitwise operators only on unsigned operands
testregex.c:2061:27: warning: INT13-C: Use bitwise operators only on unsigned operands
[ 36%] [32m[1mLinking C executable ../../../../bin/testregex[0m
In directory:  /datasets/zeek/build/auxil/spicy/spicy/3rdparty/justrx/src/tests
Compiler args are:  -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fuse-ld=gold CMakeFiles/testregex.dir/testregex.c.o -o ../../../../bin/testregex ../../../../lib/libjrx.a
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-missing-braces -O2 -g -DNDEBUG -fuse-ld=gold CMakeFiles/testregex.dir/testregex.c.o -o ../../../../bin/testregex ../../../../lib/libjrx.a
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[ 36%] Built target testregex
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 36%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__addrinfo2hostent.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__addrinfo2hostent.c.o -MF CMakeFiles/c-ares.dir/ares__addrinfo2hostent.c.o.d -o CMakeFiles/c-ares.dir/ares__addrinfo2hostent.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares__addrinfo2hostent.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__addrinfo2hostent.c.o -MF CMakeFiles/c-ares.dir/ares__addrinfo2hostent.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares__addrinfo2hostent.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares__addrinfo2hostent.c:58:22: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares__addrinfo2hostent.c:63:3: warning: EXP12-C: Do not ignore values returned by functions: memset
ares__addrinfo2hostent.c:89:24: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares__addrinfo2hostent.c:89:40: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares__addrinfo2hostent.c:95:3: warning: EXP12-C: Do not ignore values returned by functions: memset
ares__addrinfo2hostent.c:95:37: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares__addrinfo2hostent.c:114:37: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares__addrinfo2hostent.c:114:51: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares__addrinfo2hostent.c:120:3: warning: EXP12-C: Do not ignore values returned by functions: memset
ares__addrinfo2hostent.c:120:48: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[ 36%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__addrinfo_localhost.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__addrinfo_localhost.c.o -MF CMakeFiles/c-ares.dir/ares__addrinfo_localhost.c.o.d -o CMakeFiles/c-ares.dir/ares__addrinfo_localhost.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares__addrinfo_localhost.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__addrinfo_localhost.c.o -MF CMakeFiles/c-ares.dir/ares__addrinfo_localhost.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares__addrinfo_localhost.c
ares__addrinfo_localhost.c:52:3: warning: EXP12-C: Do not ignore values returned by functions: memset
ares__addrinfo_localhost.c:56:44: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares__addrinfo_localhost.c:62:7: warning: EXP12-C: Do not ignore values returned by functions: memset
ares__addrinfo_localhost.c:65:23: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__addrinfo_localhost.c:67:23: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
ares__addrinfo_localhost.c:70:23: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
ares__addrinfo_localhost.c:76:46: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares__addrinfo_localhost.c:82:7: warning: EXP12-C: Do not ignore values returned by functions: memset
ares__addrinfo_localhost.c:85:25: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__addrinfo_localhost.c:87:23: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
ares__addrinfo_localhost.c:90:23: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
ares__addrinfo_localhost.c:107:7: warning: EXP12-C: Do not ignore values returned by functions: ares_inet_pton
ares__addrinfo_localhost.c:118:7: warning: EXP12-C: Do not ignore values returned by functions: ares_inet_pton
ares__addrinfo_localhost.c:132:68: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: nodes
ares__addrinfo_localhost.c:191:3: warning: MSC12-C: Detect and remove code that has no effect
ares__addrinfo_localhost.c:192:3: warning: MSC12-C: Detect and remove code that has no effect
ares__addrinfo_localhost.c:193:3: warning: MSC12-C: Detect and remove code that has no effect
[ 36%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__close_sockets.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__close_sockets.c.o -MF CMakeFiles/c-ares.dir/ares__close_sockets.c.o.d -o CMakeFiles/c-ares.dir/ares__close_sockets.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares__close_sockets.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__close_sockets.c.o -MF CMakeFiles/c-ares.dir/ares__close_sockets.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares__close_sockets.c
[ 36%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__get_hostent.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__get_hostent.c.o -MF CMakeFiles/c-ares.dir/ares__get_hostent.c.o.d -o CMakeFiles/c-ares.dir/ares__get_hostent.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares__get_hostent.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__get_hostent.c.o -MF CMakeFiles/c-ares.dir/ares__get_hostent.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares__get_hostent.c
ares__get_hostent.c:41:3: warning: DCL01-C: Do not reuse variable names in subscopes: hostent
ares__get_hostent.c:60:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__get_hostent.c:62:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__get_hostent.c:66:29: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__get_hostent.c:68:12: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__get_hostent.c:72:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__get_hostent.c:72:20: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__get_hostent.c:82:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__get_hostent.c:82:21: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__get_hostent.c:89:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__get_hostent.c:93:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__get_hostent.c:93:20: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__get_hostent.c:103:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__get_hostent.c:103:21: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__get_hostent.c:111:21: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__get_hostent.c:111:24: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__get_hostent.c:118:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__get_hostent.c:127:25: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__get_hostent.c:127:29: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__get_hostent.c:129:25: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__get_hostent.c:129:28: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__get_hostent.c:166:28: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares__get_hostent.c:180:41: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares__get_hostent.c:180:44: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares__get_hostent.c:193:39: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares__get_hostent.c:193:50: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares__get_hostent.c:203:21: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__get_hostent.c:203:25: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__get_hostent.c:206:21: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__get_hostent.c:206:24: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__get_hostent.c:208:14: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
[ 36%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__parse_into_addrinfo.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__parse_into_addrinfo.c.o -MF CMakeFiles/c-ares.dir/ares__parse_into_addrinfo.c.o.d -o CMakeFiles/c-ares.dir/ares__parse_into_addrinfo.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares__parse_into_addrinfo.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__parse_into_addrinfo.c.o -MF CMakeFiles/c-ares.dir/ares__parse_into_addrinfo.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares__parse_into_addrinfo.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares__parse_into_addrinfo.c:62:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares__parse_into_addrinfo.c:63:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares__parse_into_addrinfo.c:101:16: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares__parse_into_addrinfo.c:102:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares__parse_into_addrinfo.c:103:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares__parse_into_addrinfo.c:112:21: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares__parse_into_addrinfo.c:127:21: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__readaddrinfo.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__readaddrinfo.c.o -MF CMakeFiles/c-ares.dir/ares__readaddrinfo.c.o.d -o CMakeFiles/c-ares.dir/ares__readaddrinfo.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares__readaddrinfo.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__readaddrinfo.c.o -MF CMakeFiles/c-ares.dir/ares__readaddrinfo.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares__readaddrinfo.c
ares__readaddrinfo.c:50:3: warning: DCL00-C: Const-qualify immutable objects: want_cname
ares__readaddrinfo.c:50:36: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__readaddrinfo.c:76:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__readaddrinfo.c:78:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__readaddrinfo.c:82:29: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__readaddrinfo.c:84:12: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__readaddrinfo.c:88:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__readaddrinfo.c:88:20: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__readaddrinfo.c:98:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__readaddrinfo.c:98:21: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__readaddrinfo.c:105:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__readaddrinfo.c:109:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__readaddrinfo.c:109:20: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__readaddrinfo.c:119:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__readaddrinfo.c:119:21: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__readaddrinfo.c:127:21: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__readaddrinfo.c:127:24: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__readaddrinfo.c:134:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__readaddrinfo.c:146:21: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__readaddrinfo.c:146:25: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__readaddrinfo.c:149:21: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__readaddrinfo.c:149:24: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__readaddrinfo.c:151:14: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__sortaddrinfo.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__sortaddrinfo.c.o -MF CMakeFiles/c-ares.dir/ares__sortaddrinfo.c.o.d -o CMakeFiles/c-ares.dir/ares__sortaddrinfo.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares__sortaddrinfo.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__sortaddrinfo.c.o -MF CMakeFiles/c-ares.dir/ares__sortaddrinfo.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares__sortaddrinfo.c
ares__sortaddrinfo.c:93:42: warning: EXP05-C: Do not cast away a const qualification
ares__sortaddrinfo.c:118:41: warning: EXP05-C: Do not cast away a const qualification
ares__sortaddrinfo.c:119:7: warning: DCL00-C: Const-qualify immutable objects: na
ares__sortaddrinfo.c:120:11: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__sortaddrinfo.c:153:42: warning: EXP05-C: Do not cast away a const qualification
ares__sortaddrinfo.c:166:16: warning: EXP05-C: Do not cast away a const qualification
ares__sortaddrinfo.c:214:42: warning: EXP05-C: Do not cast away a const qualification
ares__sortaddrinfo.c:227:16: warning: EXP05-C: Do not cast away a const qualification
ares__sortaddrinfo.c:259:20: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
ares__sortaddrinfo.c:259:20: warning: EXP05-C: Do not cast away a const qualification
ares__sortaddrinfo.c:260:20: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
ares__sortaddrinfo.c:260:20: warning: EXP05-C: Do not cast away a const qualification
ares__sortaddrinfo.c:262:17: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares__sortaddrinfo.c:269:17: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__sortaddrinfo.c:272:17: warning: INT13-C: Use bitwise operators only on unsigned operands
ares__sortaddrinfo.c:279:22: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares__sortaddrinfo.c:288:41: warning: EXP05-C: Do not cast away a const qualification
ares__sortaddrinfo.c:289:41: warning: EXP05-C: Do not cast away a const qualification
ares__sortaddrinfo.c:469:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares__sortaddrinfo.c:481:7: warning: MSC12-C: Detect and remove code that has no effect
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__read_line.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__read_line.c.o -MF CMakeFiles/c-ares.dir/ares__read_line.c.o.d -o CMakeFiles/c-ares.dir/ares__read_line.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares__read_line.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__read_line.c.o -MF CMakeFiles/c-ares.dir/ares__read_line.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares__read_line.c
ares__read_line.c:47:7: warning: DCL00-C: Const-qualify immutable objects: bytestoread
ares__read_line.c:50:24: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares__read_line.c:50:24: error: ERR33-C: Ensure that return values are compared against the proper type
ares__read_line.c:52:22: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares__read_line.c:54:27: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares__read_line.c:54:22: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares__read_line.c:58:25: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares__read_line.c:62:44: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares__read_line.c:70:16: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__timeval.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__timeval.c.o -MF CMakeFiles/c-ares.dir/ares__timeval.c.o.d -o CMakeFiles/c-ares.dir/ares__timeval.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares__timeval.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares__timeval.c.o -MF CMakeFiles/c-ares.dir/ares__timeval.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares__timeval.c
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_android.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_android.c.o -MF CMakeFiles/c-ares.dir/ares_android.c.o.d -o CMakeFiles/c-ares.dir/ares_android.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_android.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_android.c.o -MF CMakeFiles/c-ares.dir/ares_android.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_android.c
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_cancel.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_cancel.c.o -MF CMakeFiles/c-ares.dir/ares_cancel.c.o.d -o CMakeFiles/c-ares.dir/ares_cancel.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_cancel.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_cancel.c.o -MF CMakeFiles/c-ares.dir/ares_cancel.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_cancel.c
ares_cancel.c:28:3: warning: DCL01-C: Do not reuse variable names in subscopes: query
ares_cancel.c:31:3: warning: DCL01-C: Do not reuse variable names in subscopes: list_node
ares_cancel.c:49:24: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_cancel.c:55:24: warning: INT13-C: Use bitwise operators only on unsigned operands
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_data.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_data.c.o -MF CMakeFiles/c-ares.dir/ares_data.c.o.d -o CMakeFiles/c-ares.dir/ares_data.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_data.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_data.c.o -MF CMakeFiles/c-ares.dir/ares_data.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_data.c
ares_data.c:53:11: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
ares_data.c:53:11: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_data.c:165:20: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_data.c:214:9: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_data.c:223:9: warning: EXP12-C: Do not ignore values returned by functions: memset
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_destroy.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_destroy.c.o -MF CMakeFiles/c-ares.dir/ares_destroy.c.o.d -o CMakeFiles/c-ares.dir/ares_destroy.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_destroy.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_destroy.c.o -MF CMakeFiles/c-ares.dir/ares_destroy.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_destroy.c
ares_destroy.c:46:3: warning: DCL01-C: Do not reuse variable names in subscopes: query
ares_destroy.c:48:3: warning: DCL01-C: Do not reuse variable names in subscopes: list_node
ares_destroy.c:56:24: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_expand_name.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_expand_name.c.o -MF CMakeFiles/c-ares.dir/ares_expand_name.c.o.d -o CMakeFiles/c-ares.dir/ares_expand_name.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_expand_name.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_expand_name.c.o -MF CMakeFiles/c-ares.dir/ares_expand_name.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_expand_name.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_expand_name.c:133:29: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_expand_name.c:138:16: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_expand_name.c:138:16: error: ERR33-C: Ensure that return values are compared against the proper type
ares_expand_name.c:142:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_expand_name.c:165:13: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_expand_name.c:165:47: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_expand_name.c:165:27: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_expand_name.c:169:11: warning: DCL00-C: Const-qualify immutable objects: name_len
ares_expand_name.c:179:24: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_expand_name.c:180:24: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_expand_name.c:181:24: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_expand_name.c:182:24: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_expand_name.c:186:24: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_expand_name.c:187:24: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_expand_name.c:191:24: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_expand_name.c:195:16: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_expand_name.c:204:14: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_expand_name.c:206:8: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_expand_name.c:238:18: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_expand_name.c:238:50: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_expand_name.c:238:30: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_expand_name.c:252:11: warning: DCL00-C: Const-qualify immutable objects: name_len
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_expand_string.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_expand_string.c.o -MF CMakeFiles/c-ares.dir/ares_expand_string.c.o.d -o CMakeFiles/c-ares.dir/ares_expand_string.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_expand_string.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_expand_string.c.o -MF CMakeFiles/c-ares.dir/ares_expand_string.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_expand_string.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_expand_string.c:54:28: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_expand_string.c:58:22: warning: EXP05-C: Do not cast away a const qualification
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_fds.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_fds.c.o -MF CMakeFiles/c-ares.dir/ares_fds.c.o.d -o CMakeFiles/c-ares.dir/ares_fds.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_fds.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_fds.c.o -MF CMakeFiles/c-ares.dir/ares_fds.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_fds.c
ares_fds.c:41:11: warning: MSC12-C: Detect and remove code that has no effect
ares_fds.c:41:11: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_fds.c:41:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_fds.c:51:10: warning: MSC12-C: Detect and remove code that has no effect
ares_fds.c:51:10: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_fds.c:51:10: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_fds.c:53:12: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_fds.c:53:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_free_hostent.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_free_hostent.c.o -MF CMakeFiles/c-ares.dir/ares_free_hostent.c.o.d -o CMakeFiles/c-ares.dir/ares_free_hostent.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_free_hostent.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_free_hostent.c.o -MF CMakeFiles/c-ares.dir/ares_free_hostent.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_free_hostent.c
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_free_string.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_free_string.c.o -MF CMakeFiles/c-ares.dir/ares_free_string.c.o.d -o CMakeFiles/c-ares.dir/ares_free_string.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_free_string.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_free_string.c.o -MF CMakeFiles/c-ares.dir/ares_free_string.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_free_string.c
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_freeaddrinfo.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_freeaddrinfo.c.o -MF CMakeFiles/c-ares.dir/ares_freeaddrinfo.c.o.d -o CMakeFiles/c-ares.dir/ares_freeaddrinfo.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_freeaddrinfo.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_freeaddrinfo.c.o -MF CMakeFiles/c-ares.dir/ares_freeaddrinfo.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_freeaddrinfo.c
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_getaddrinfo.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_getaddrinfo.c.o -MF CMakeFiles/c-ares.dir/ares_getaddrinfo.c.o.d -o CMakeFiles/c-ares.dir/ares_getaddrinfo.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_getaddrinfo.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_getaddrinfo.c.o -MF CMakeFiles/c-ares.dir/ares_getaddrinfo.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_getaddrinfo.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_getaddrinfo.c:118:50: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_getaddrinfo.c:165:41: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_getaddrinfo.c:176:18: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_getaddrinfo.c:236:17: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getaddrinfo.c:238:22: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getaddrinfo.c:240:22: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getaddrinfo.c:245:7: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_getaddrinfo.c:247:7: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_getaddrinfo.c:270:21: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getaddrinfo.c:289:3: warning: DCL00-C: Const-qualify immutable objects: family
ares_getaddrinfo.c:297:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getaddrinfo.c:347:23: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getaddrinfo.c:380:36: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getaddrinfo.c:383:11: warning: EXP12-C: Do not ignore values returned by functions: ares__sortaddrinfo
ares_getaddrinfo.c:414:30: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getaddrinfo.c:624:27: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getaddrinfo.c:665:23: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_getaddrinfo.c:765:7: warning: MSC12-C: Detect and remove code that has no effect
ares_getaddrinfo.c:782:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_getaddrinfo.c:782:34: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_getaddrinfo.c:793:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_getaddrinfo.c:793:34: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_getenv.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_getenv.c.o -MF CMakeFiles/c-ares.dir/ares_getenv.c.o.d -o CMakeFiles/c-ares.dir/ares_getenv.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_getenv.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_getenv.c.o -MF CMakeFiles/c-ares.dir/ares_getenv.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_getenv.c
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_gethostbyaddr.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_gethostbyaddr.c.o -MF CMakeFiles/c-ares.dir/ares_gethostbyaddr.c.o.d -o CMakeFiles/c-ares.dir/ares_gethostbyaddr.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_gethostbyaddr.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_gethostbyaddr.c.o -MF CMakeFiles/c-ares.dir/ares_gethostbyaddr.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_gethostbyaddr.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_gethostbyaddr.c:69:37: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_gethostbyaddr.c:70:38: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_gethostbyaddr.c:76:23: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_gethostbyaddr.c:105:7: warning: MSC01-C: Strive for logical completeness
ares_gethostbyaddr.c:238:15: warning: EXP04-C: Do not perform byte-by-byte comparisons between structures
ares_gethostbyaddr.c:244:15: warning: EXP04-C: Do not perform byte-by-byte comparisons between structures
ares_gethostbyaddr.c:262:8: warning: DCL00-C: Const-qualify immutable objects: laddr
ares_gethostbyaddr.c:263:8: warning: DCL00-C: Const-qualify immutable objects: a1
ares_gethostbyaddr.c:264:8: warning: DCL00-C: Const-qualify immutable objects: a2
ares_gethostbyaddr.c:265:8: warning: DCL00-C: Const-qualify immutable objects: a3
ares_gethostbyaddr.c:266:8: warning: DCL00-C: Const-qualify immutable objects: a4
ares_gethostbyaddr.c:271:31: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_gethostbyname.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_gethostbyname.c.o -MF CMakeFiles/c-ares.dir/ares_gethostbyname.c.o.d -o CMakeFiles/c-ares.dir/ares_gethostbyname.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_gethostbyname.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_gethostbyname.c.o -MF CMakeFiles/c-ares.dir/ares_gethostbyname.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_gethostbyname.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_gethostbyname.c:59:3: warning: DCL01-C: Do not reuse variable names in subscopes: hostent
ares_gethostbyname.c:60:33: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_gethostbyname.c:102:25: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_gethostbyname.c:160:29: warning: INT13-C: Use bitwise operators only on unsigned operands
[ 37%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_getnameinfo.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_getnameinfo.c.o -MF CMakeFiles/c-ares.dir/ares_getnameinfo.c.o.d -o CMakeFiles/c-ares.dir/ares_getnameinfo.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_getnameinfo.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_getnameinfo.c.o -MF CMakeFiles/c-ares.dir/ares_getnameinfo.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_getnameinfo.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_getnameinfo.c:87:14: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_getnameinfo.c:89:14: warning: EXP05-C: Do not cast away a const qualification
ares_getnameinfo.c:93:19: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_getnameinfo.c:95:15: warning: EXP05-C: Do not cast away a const qualification
ares_getnameinfo.c:105:15: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:105:51: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:106:11: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:109:14: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:109:50: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:120:14: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:123:17: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:128:18: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_getnameinfo.c:133:19: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:138:19: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_getnameinfo.c:140:13: warning: EXP12-C: Do not ignore values returned by functions: ares_inet_ntop
ares_getnameinfo.c:140:64: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_getnameinfo.c:148:13: warning: EXP12-C: Do not ignore values returned by functions: ares_inet_ntop
ares_getnameinfo.c:148:61: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_getnameinfo.c:151:19: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:160:30: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_getnameinfo.c:201:26: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:215:26: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:219:12: warning: EXP12-C: Do not ignore values returned by functions: gethostname
ares_getnameinfo.c:224:23: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_getnameinfo.c:235:57: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:240:24: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_getnameinfo.c:243:11: warning: EXP12-C: Do not ignore values returned by functions: ares_inet_ntop
ares_getnameinfo.c:244:26: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_getnameinfo.c:251:26: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:283:17: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:287:21: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:289:26: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:291:26: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:296:11: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_getnameinfo.c:298:11: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_getnameinfo.c:330:47: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_getnameinfo.c:336:36: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_getnameinfo.c:339:16: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_getnameinfo.c:342:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_getnameinfo.c:355:3: warning: DCL00-C: Const-qualify immutable objects: is_scope_long
ares_getnameinfo.c:357:13: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_getnameinfo.c:399:27: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_getnameinfo.c:413:3: warning: DCL00-C: Const-qualify immutable objects: s1_len
ares_getnameinfo.c:413:3: warning: DCL00-C: Const-qualify immutable objects: s2_len
ares_getnameinfo.c:421:8: warning: EXP05-C: Do not cast away a const qualification
ares_getnameinfo.c:425:7: error: EXP30-C: Do not depend on order of evaluation for side effects
ares_getnameinfo.c:425:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_getnameinfo.c:426:7: error: EXP30-C: Do not depend on order of evaluation for side effects
ares_getnameinfo.c:426:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_getnameinfo.c:435:10: warning: EXP05-C: Do not cast away a const qualification
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_getsock.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_getsock.c.o -MF CMakeFiles/c-ares.dir/ares_getsock.c.o.d -o CMakeFiles/c-ares.dir/ares_getsock.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_getsock.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_getsock.c.o -MF CMakeFiles/c-ares.dir/ares_getsock.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_getsock.c
ares_getsock.c:28:3: warning: DCL00-C: Const-qualify immutable objects: setbits
ares_getsock.c:43:16: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
ares_getsock.c:44:21: error: INT34-C: Do not shift a negative number of bits or more bits than exist in the operand
ares_getsock.c:55:15: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
ares_getsock.c:56:20: error: INT34-C: Do not shift a negative number of bits or more bits than exist in the operand
ares_getsock.c:60:19: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_init.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_init.c.o -MF CMakeFiles/c-ares.dir/ares_init.c.o.d -o CMakeFiles/c-ares.dir/ares_init.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_init.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_init.c.o -MF CMakeFiles/c-ares.dir/ares_init.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_init.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_init.c:156:3: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_init.c:158:3: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_init.c:232:23: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:321:3: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_init.c:332:34: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:331:67: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:331:50: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:331:33: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:330:75: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:330:52: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:330:34: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:329:61: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:329:46: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:329:31: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:333:14: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:336:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:346:23: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:347:23: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:361:37: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_init.c:361:52: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_init.c:379:35: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_init.c:379:54: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_init.c:402:36: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_init.c:402:52: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_init.c:427:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:429:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:431:21: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:433:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:435:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:437:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:439:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:441:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:442:25: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:443:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:444:25: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:445:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:450:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:453:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:457:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:461:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:467:24: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_init.c:467:43: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_init.c:486:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:491:39: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_init.c:491:58: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_init.c:506:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:514:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:516:38: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_init.c:516:54: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_init.c:526:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:1900:25: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:1902:25: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:1909:35: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_init.c:1953:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_init.c:1954:14: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_init.c:1966:19: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:1975:37: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_init.c:2040:13: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2040:17: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2042:6: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2075:53: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2076:19: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2079:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2079:21: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2081:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2081:21: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2086:6: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2109:3: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_init.c:2113:23: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_init.c:2117:21: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2117:46: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2147:17: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_init.c:2175:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2175:21: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2185:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2185:21: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2189:14: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2206:29: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_init.c:2206:56: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_init.c:2238:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2244:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2244:47: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2247:20: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2252:21: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2252:38: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2255:27: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2259:21: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2275:28: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2294:28: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2310:21: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2310:38: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2314:14: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2351:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2351:21: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2366:14: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2376:11: warning: EXP05-C: Do not cast away a const qualification
ares_init.c:2397:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2400:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2402:6: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2406:22: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2408:8: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2412:13: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2412:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2419:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_init.c:2419:27: error: ERR33-C: Ensure that return values are compared against the proper type
ares_init.c:2434:15: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_init.c:2434:38: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_init.c:2434:54: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2440:13: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2440:16: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_init.c:2489:25: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_init.c:2489:50: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_init.c:2507:3: warning: DCL00-C: Const-qualify immutable objects: randomized
ares_init.c:2521:5: warning: EXP12-C: Do not ignore values returned by functions: setvbuf
ares_init.c:2530:36: error: MSC30-C: Do not use the rand() function for generating pseudorandom numbers
ares_init.c:2545:3: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_init.c:2560:5: warning: DCL00-C: Const-qualify immutable objects: swapByte
ares_init.c:2562:43: error: INT33-C: Ensure that division and remainder operations do not result in divide-by-zero errors
ares_init.c:2586:64: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_init.c:2586:59: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_library_init.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_library_init.c.o -MF CMakeFiles/c-ares.dir/ares_library_init.c.o.d -o CMakeFiles/c-ares.dir/ares_library_init.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_library_init.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_library_init.c.o -MF CMakeFiles/c-ares.dir/ares_library_init.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_library_init.c
ares_library_init.c:58:1: warning: DCL02-C: Use visually distinct identifiers: ares_malloc
ares_library_init.c:59:1: warning: DCL02-C: Use visually distinct identifiers: ares_realloc
ares_library_init.c:60:1: warning: DCL02-C: Use visually distinct identifiers: ares_free
ares_library_init.c:48:53: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_library_init.c:48:53: error: ERR33-C: Ensure that return values are compared against the proper type
ares_library_init.c:144:13: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_library_init.c:156:1: warning: DCL05-C: Use typedefs to improve code readability
ares_library_init.c:179:23: warning: INT13-C: Use bitwise operators only on unsigned operands
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_llist.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_llist.c.o -MF CMakeFiles/c-ares.dir/ares_llist.c.o.d -o CMakeFiles/c-ares.dir/ares_llist.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_llist.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_llist.c.o -MF CMakeFiles/c-ares.dir/ares_llist.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_llist.c
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_mkquery.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_mkquery.c.o -MF CMakeFiles/c-ares.dir/ares_mkquery.c.o.d -o CMakeFiles/c-ares.dir/ares_mkquery.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_mkquery.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_mkquery.c.o -MF CMakeFiles/c-ares.dir/ares_mkquery.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_mkquery.c
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_create_query.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_create_query.c.o -MF CMakeFiles/c-ares.dir/ares_create_query.c.o.d -o CMakeFiles/c-ares.dir/ares_create_query.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_create_query.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_create_query.c.o -MF CMakeFiles/c-ares.dir/ares_create_query.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_create_query.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_create_query.c:100:48: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_create_query.c:100:37: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_create_query.c:100:26: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_create_query.c:100:22: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_create_query.c:108:3: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_create_query.c:109:3: warning: MSC12-C: Detect and remove code that has no effect
ares_create_query.c:117:3: warning: MSC12-C: Detect and remove code that has no effect
ares_create_query.c:117:3: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_create_query.c:117:3: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_create_query.c:120:7: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_create_query.c:120:7: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_create_query.c:138:25: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_create_query.c:144:15: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_create_query.c:151:25: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_create_query.c:168:3: warning: MSC12-C: Detect and remove code that has no effect
ares_create_query.c:169:3: warning: MSC12-C: Detect and remove code that has no effect
ares_create_query.c:169:3: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_create_query.c:169:3: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_create_query.c:174:7: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_create_query.c:176:7: warning: MSC12-C: Detect and remove code that has no effect
ares_create_query.c:177:7: warning: MSC12-C: Detect and remove code that has no effect
ares_create_query.c:177:7: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_create_query.c:177:7: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_nowarn.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_nowarn.c.o -MF CMakeFiles/c-ares.dir/ares_nowarn.c.o.d -o CMakeFiles/c-ares.dir/ares_nowarn.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_nowarn.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_nowarn.c.o -MF CMakeFiles/c-ares.dir/ares_nowarn.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_nowarn.c
ares_nowarn.c:72:23: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_nowarn.c:90:22: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_nowarn.c:108:24: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_nowarn.c:127:24: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_nowarn.c:146:22: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_nowarn.c:165:22: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_nowarn.c:184:31: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_nowarn.c:203:33: warning: INT13-C: Use bitwise operators only on unsigned operands
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_options.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_options.c.o -MF CMakeFiles/c-ares.dir/ares_options.c.o.d -o CMakeFiles/c-ares.dir/ares_options.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_options.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_options.c.o -MF CMakeFiles/c-ares.dir/ares_options.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_options.c
ares_options.c:46:35: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_options.c:101:35: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_options.c:119:29: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_options.c:120:29: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_options.c:169:37: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_options.c:169:48: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_options.c:221:37: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_options.c:221:48: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_options.c:231:47: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_options.c:232:47: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_options.c:268:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_options.c:268:9: error: ERR33-C: Ensure that return values are compared against the proper type
ares_options.c:271:23: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_options.c:276:12: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_options.c:277:12: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_options.c:278:14: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_options.c:278:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_options.c:301:12: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_options.c:312:17: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_options.c:329:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_options.c:342:24: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_options.c:352:24: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_a_reply.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_a_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_a_reply.c.o.d -o CMakeFiles/c-ares.dir/ares_parse_a_reply.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_a_reply.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_a_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_a_reply.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_a_reply.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_parse_a_reply.c:59:3: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_parse_a_reply.c:78:6: warning: EXP12-C: Do not ignore values returned by functions: ares__addrinfo2addrttl
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_aaaa_reply.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_aaaa_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_aaaa_reply.c.o.d -o CMakeFiles/c-ares.dir/ares_parse_aaaa_reply.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_aaaa_reply.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_aaaa_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_aaaa_reply.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_aaaa_reply.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_parse_aaaa_reply.c:61:3: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_parse_aaaa_reply.c:80:6: warning: EXP12-C: Do not ignore values returned by functions: ares__addrinfo2addrttl
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_caa_reply.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_caa_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_caa_reply.c.o.d -o CMakeFiles/c-ares.dir/ares_parse_caa_reply.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_caa_reply.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_caa_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_caa_reply.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_caa_reply.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_parse_caa_reply.c:62:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_caa_reply.c:63:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_caa_reply.c:98:16: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_caa_reply.c:99:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_caa_reply.c:113:38: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_parse_caa_reply.c:135:33: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_parse_caa_reply.c:140:63: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_parse_caa_reply.c:151:28: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_parse_caa_reply.c:151:37: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_parse_caa_reply.c:152:32: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_parse_caa_reply.c:157:59: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_mx_reply.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_mx_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_mx_reply.c.o.d -o CMakeFiles/c-ares.dir/ares_parse_mx_reply.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_mx_reply.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_mx_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_mx_reply.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_mx_reply.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_parse_mx_reply.c:58:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_mx_reply.c:59:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_mx_reply.c:94:16: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_mx_reply.c:95:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_mx_reply.c:114:37: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_naptr_reply.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_naptr_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_naptr_reply.c.o.d -o CMakeFiles/c-ares.dir/ares_parse_naptr_reply.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_naptr_reply.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_naptr_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_naptr_reply.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_naptr_reply.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_parse_naptr_reply.c:58:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_naptr_reply.c:59:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_naptr_reply.c:94:16: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_naptr_reply.c:95:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_naptr_reply.c:116:40: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_ns_reply.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_ns_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_ns_reply.c.o.d -o CMakeFiles/c-ares.dir/ares_parse_ns_reply.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_ns_reply.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_ns_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_ns_reply.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_ns_reply.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_parse_ns_reply.c:48:3: warning: DCL01-C: Do not reuse variable names in subscopes: hostent
ares_parse_ns_reply.c:58:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_ns_reply.c:59:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_ns_reply.c:76:28: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_parse_ns_reply.c:76:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_parse_ns_reply.c:99:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_ns_reply.c:100:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_ns_reply.c:120:65: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_parse_ns_reply.c:153:26: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_parse_ns_reply.c:156:41: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_parse_ns_reply.c:156:45: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_ptr_reply.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_ptr_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_ptr_reply.c.o.d -o CMakeFiles/c-ares.dir/ares_parse_ptr_reply.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_ptr_reply.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_ptr_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_ptr_reply.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_ptr_reply.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_parse_ptr_reply.c:45:3: warning: DCL01-C: Do not reuse variable names in subscopes: hostent
ares_parse_ptr_reply.c:59:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_ptr_reply.c:60:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_ptr_reply.c:78:24: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_parse_ptr_reply.c:78:37: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_parse_ptr_reply.c:98:16: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_ptr_reply.c:99:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_ptr_reply.c:122:40: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_parse_ptr_reply.c:135:31: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_parse_ptr_reply.c:135:53: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_parse_ptr_reply.c:176:28: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_parse_ptr_reply.c:181:7: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_parse_ptr_reply.c:183:41: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_parse_ptr_reply.c:183:44: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_parse_ptr_reply.c:196:39: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_parse_ptr_reply.c:196:53: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_soa_reply.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_soa_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_soa_reply.c.o.d -o CMakeFiles/c-ares.dir/ares_parse_soa_reply.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_soa_reply.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_soa_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_soa_reply.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_soa_reply.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_parse_soa_reply.c:52:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_soa_reply.c:53:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_soa_reply.c:101:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_soa_reply.c:102:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_soa_reply.c:113:29: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_parse_soa_reply.c:147:19: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_soa_reply.c:148:20: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_soa_reply.c:149:18: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_soa_reply.c:150:19: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_soa_reply.c:151:19: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_srv_reply.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_srv_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_srv_reply.c.o.d -o CMakeFiles/c-ares.dir/ares_parse_srv_reply.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_srv_reply.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_srv_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_srv_reply.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_srv_reply.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_parse_srv_reply.c:58:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_srv_reply.c:59:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_srv_reply.c:94:16: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_srv_reply.c:95:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_srv_reply.c:114:38: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_txt_reply.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_txt_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_txt_reply.c.o.d -o CMakeFiles/c-ares.dir/ares_parse_txt_reply.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_txt_reply.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_txt_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_txt_reply.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_txt_reply.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_parse_txt_reply.c:64:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_txt_reply.c:65:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_txt_reply.c:100:16: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_txt_reply.c:101:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_txt_reply.c:131:42: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_parse_txt_reply.c:151:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_uri_reply.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_uri_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_uri_reply.c.o.d -o CMakeFiles/c-ares.dir/ares_parse_uri_reply.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_uri_reply.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_parse_uri_reply.c.o -MF CMakeFiles/c-ares.dir/ares_parse_uri_reply.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_parse_uri_reply.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_parse_uri_reply.c:64:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_uri_reply.c:65:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_uri_reply.c:103:17: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_uri_reply.c:104:15: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_uri_reply.c:105:15: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_parse_uri_reply.c:124:38: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_parse_uri_reply.c:151:50: warning: EXP05-C: Do not cast away a const qualification
ares_parse_uri_reply.c:152:34: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
[ 38%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_platform.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_platform.c.o -MF CMakeFiles/c-ares.dir/ares_platform.c.o.d -o CMakeFiles/c-ares.dir/ares_platform.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_platform.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_platform.c.o -MF CMakeFiles/c-ares.dir/ares_platform.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_platform.c
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_process.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_process.c.o -MF CMakeFiles/c-ares.dir/ares_process.c.o.d -o CMakeFiles/c-ares.dir/ares_process.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_process.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_process.c.o -MF CMakeFiles/c-ares.dir/ares_process.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_process.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_process.c:92:3: warning: DCL00-C: Const-qualify immutable objects: secs
ares_process.c:163:3: warning: MSC01-C: Strive for logical completeness
ares_process.c:190:22: warning: EXP05-C: Do not cast away a const qualification
ares_process.c:194:10: warning: EXP05-C: Do not cast away a const qualification
ares_process.c:227:13: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:241:9: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:241:9: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:241:9: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:249:24: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_process.c:256:33: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
ares_process.c:256:33: warning: EXP05-C: Do not cast away a const qualification
ares_process.c:300:17: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_process.c:315:20: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_process.c:376:13: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:390:9: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:390:9: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:390:9: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:414:17: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:484:13: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:498:9: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:498:9: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:498:9: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:536:3: warning: DCL01-C: Do not reuse variable names in subscopes: query
ares_process.c:538:3: warning: DCL01-C: Do not reuse variable names in subscopes: list_node
ares_process.c:545:47: warning: MSC05-C: Do not manipulate time_t typed values directly
ares_process.c:545:64: warning: MSC05-C: Do not manipulate time_t typed values directly
ares_process.c:547:51: warning: MSC05-C: Do not manipulate time_t typed values directly
ares_process.c:550:28: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_process.c:570:3: warning: DCL01-C: Do not reuse variable names in subscopes: query
ares_process.c:572:3: warning: DCL01-C: Do not reuse variable names in subscopes: list_node
ares_process.c:595:34: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_process.c:609:22: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:614:11: warning: DCL00-C: Const-qualify immutable objects: qlen
ares_process.c:615:26: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:620:11: warning: MSC12-C: Detect and remove code that has no effect
ares_process.c:620:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:620:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:632:59: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:651:24: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:684:3: warning: DCL00-C: Const-qualify immutable objects: is_a_empty
ares_process.c:685:3: warning: DCL00-C: Const-qualify immutable objects: is_b_empty
ares_process.c:709:3: warning: DCL01-C: Do not reuse variable names in subscopes: query
ares_process.c:711:3: warning: DCL01-C: Do not reuse variable names in subscopes: list_node
ares_process.c:728:24: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_process.c:730:7: warning: MSC12-C: Detect and remove code that has no effect
ares_process.c:737:3: warning: MSC12-C: Detect and remove code that has no effect
ares_process.c:740:61: warning: DCL01-C: Do not reuse variable names in subscopes: query
ares_process.c:757:61: warning: DCL01-C: Do not reuse variable names in subscopes: query
ares_process.c:799:59: warning: DCL01-C: Do not reuse variable names in subscopes: query
ares_process.c:821:28: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_process.c:827:7: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_process.c:888:37: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_process.c:889:23: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:889:39: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_process.c:891:18: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:934:41: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:981:3: warning: MSC12-C: Detect and remove code that has no effect
ares_process.c:1014:7: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_process.c:1022:9: warning: EXP04-C: Do not perform byte-by-byte comparisons between structures
ares_process.c:1024:7: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_process.c:1050:14: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
ares_process.c:1050:14: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_process.c:1052:9: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_process.c:1063:14: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
ares_process.c:1063:14: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_process.c:1065:9: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_process.c:1111:7: warning: DCL00-C: Const-qualify immutable objects: err
ares_process.c:1123:7: warning: DCL00-C: Const-qualify immutable objects: err
ares_process.c:1134:7: warning: DCL00-C: Const-qualify immutable objects: err
ares_process.c:1163:14: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
ares_process.c:1163:14: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_process.c:1165:9: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_process.c:1176:14: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
ares_process.c:1176:14: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_process.c:1178:9: warning: EXP12-C: Do not ignore values returned by functions: memset
ares_process.c:1206:7: warning: DCL00-C: Const-qualify immutable objects: err
ares_process.c:1218:7: warning: DCL00-C: Const-qualify immutable objects: err
ares_process.c:1229:7: warning: DCL00-C: Const-qualify immutable objects: err
ares_process.c:1261:13: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:1262:13: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:1281:18: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:1303:22: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:1362:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:1363:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:1364:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:1365:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:1396:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:1420:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_process.c:1430:60: warning: DCL01-C: Do not reuse variable names in subscopes: query
ares_process.c:1446:13: warning: MSC12-C: Detect and remove code that has no effect
ares_process.c:1492:24: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_process.c:1500:37: warning: DCL01-C: Do not reuse variable names in subscopes: query
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_query.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_query.c.o -MF CMakeFiles/c-ares.dir/ares_query.c.o.d -o CMakeFiles/c-ares.dir/ares_query.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_query.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_query.c.o -MF CMakeFiles/c-ares.dir/ares_query.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_query.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_query.c:52:5: warning: DCL00-C: Const-qualify immutable objects: swapByte
ares_query.c:56:62: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_query.c:66:3: warning: DCL01-C: Do not reuse variable names in subscopes: list_node
ares_query.c:67:3: warning: MSC12-C: Detect and remove code that has no effect
ares_query.c:74:35: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_query.c:93:12: warning: EXP12-C: Do not ignore values returned by functions: find_query_by_id
ares_query.c:108:3: warning: DCL01-C: Do not reuse variable names in subscopes: qquery
ares_query.c:113:25: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_query.c:115:38: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_query.c:126:23: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_query.c:143:3: warning: DCL01-C: Do not reuse variable names in subscopes: qquery
ares_query.c:153:15: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ares_query.c:156:7: warning: MSC01-C: Strive for logical completeness
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_search.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_search.c.o -MF CMakeFiles/c-ares.dir/ares_search.c.o.d -o CMakeFiles/c-ares.dir/ares_search.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_search.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_search.c.o -MF CMakeFiles/c-ares.dir/ares_search.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_search.c
ares_search.c:81:23: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_search.c:216:3: warning: DCL00-C: Const-qualify immutable objects: nlen
ares_search.c:217:3: warning: DCL00-C: Const-qualify immutable objects: dlen
ares_search.c:219:36: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_search.c:219:25: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_search.c:223:14: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_search.c:225:25: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_search.c:225:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_search.c:235:3: warning: DCL00-C: Const-qualify immutable objects: len
ares_search.c:247:12: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_search.c:247:30: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_search.c:253:24: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_search.c:266:24: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_search.c:269:26: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_search.c:274:33: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_search.c:274:37: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_search.c:280:39: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_search.c:312:22: warning: INT13-C: Use bitwise operators only on unsigned operands
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_send.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_send.c.o -MF CMakeFiles/c-ares.dir/ares_send.c.o.d -o CMakeFiles/c-ares.dir/ares_send.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_send.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_send.c.o -MF CMakeFiles/c-ares.dir/ares_send.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_send.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
ares_send.c:32:3: warning: DCL01-C: Do not reuse variable names in subscopes: query
ares_send.c:44:22: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_send.c:63:35: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_send.c:63:54: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_send.c:107:30: warning: INT13-C: Use bitwise operators only on unsigned operands
ares_send.c:108:38: warning: INT13-C: Use bitwise operators only on unsigned operands
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_strcasecmp.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_strcasecmp.c.o -MF CMakeFiles/c-ares.dir/ares_strcasecmp.c.o.d -o CMakeFiles/c-ares.dir/ares_strcasecmp.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_strcasecmp.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_strcasecmp.c.o -MF CMakeFiles/c-ares.dir/ares_strcasecmp.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_strcasecmp.c
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_strdup.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_strdup.c.o -MF CMakeFiles/c-ares.dir/ares_strdup.c.o.d -o CMakeFiles/c-ares.dir/ares_strdup.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_strdup.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_strdup.c.o -MF CMakeFiles/c-ares.dir/ares_strdup.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_strdup.c
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_strerror.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_strerror.c.o -MF CMakeFiles/c-ares.dir/ares_strerror.c.o.d -o CMakeFiles/c-ares.dir/ares_strerror.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_strerror.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_strerror.c.o -MF CMakeFiles/c-ares.dir/ares_strerror.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_strerror.c
ares_strerror.c:52:50: warning: ARR001_C: Do not apply the sizeof operator to an object of pointer
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_strsplit.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_strsplit.c.o -MF CMakeFiles/c-ares.dir/ares_strsplit.c.o.d -o CMakeFiles/c-ares.dir/ares_strsplit.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_strsplit.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_strsplit.c.o -MF CMakeFiles/c-ares.dir/ares_strsplit.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_strsplit.c
ares_strsplit.c:114:21: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_strsplit.c:128:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
ares_strsplit.c:135:20: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_strsplit.c:166:13: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
ares_strsplit.c:166:13: error: ERR33-C: Ensure that return values are compared against the proper type
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_timeout.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_timeout.c.o -MF CMakeFiles/c-ares.dir/ares_timeout.c.o.d -o CMakeFiles/c-ares.dir/ares_timeout.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_timeout.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_timeout.c.o -MF CMakeFiles/c-ares.dir/ares_timeout.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_timeout.c
ares_timeout.c:41:3: warning: DCL01-C: Do not reuse variable names in subscopes: query
ares_timeout.c:43:3: warning: DCL01-C: Do not reuse variable names in subscopes: list_node
ares_timeout.c:60:24: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
ares_timeout.c:75:7: warning: DCL00-C: Const-qualify immutable objects: ioffset
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_version.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_version.c.o -MF CMakeFiles/c-ares.dir/ares_version.c.o.d -o CMakeFiles/c-ares.dir/ares_version.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_version.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_version.c.o -MF CMakeFiles/c-ares.dir/ares_version.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_version.c
ares_version.c:8:16: warning: INT13-C: Use bitwise operators only on unsigned operands
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_writev.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_writev.c.o -MF CMakeFiles/c-ares.dir/ares_writev.c.o.d -o CMakeFiles/c-ares.dir/ares_writev.c.o -c /datasets/zeek/auxil/c-ares/src/lib/ares_writev.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/ares_writev.c.o -MF CMakeFiles/c-ares.dir/ares_writev.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/ares_writev.c
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/bitncmp.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/bitncmp.c.o -MF CMakeFiles/c-ares.dir/bitncmp.c.o.d -o CMakeFiles/c-ares.dir/bitncmp.c.o -c /datasets/zeek/auxil/c-ares/src/lib/bitncmp.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/bitncmp.c.o -MF CMakeFiles/c-ares.dir/bitncmp.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/bitncmp.c
bitncmp.c:46:9: warning: EXP05-C: Do not cast away a const qualification
bitncmp.c:47:9: warning: EXP05-C: Do not cast away a const qualification
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/inet_net_pton.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/inet_net_pton.c.o -MF CMakeFiles/c-ares.dir/inet_net_pton.c.o.d -o CMakeFiles/c-ares.dir/inet_net_pton.c.o -c /datasets/zeek/auxil/c-ares/src/lib/inet_net_pton.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/inet_net_pton.c.o -MF CMakeFiles/c-ares.dir/inet_net_pton.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/inet_net_pton.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
inet_net_pton.c:36:1: warning: DCL02-C: Use visually distinct identifiers: ares_in6addr_any
inet_net_pton.c:65:3: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
inet_net_pton.c:66:3: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
inet_net_pton.c:72:10: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:73:10: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:79:37: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:79:52: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:80:11: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:81:9: error: EXP30-C: Do not depend on order of evaluation for side effects
inet_net_pton.c:81:14: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
inet_net_pton.c:81:14: error: STR37-C: Arguments to character-handling functions must be representable as an unsigned char
inet_net_pton.c:86:26: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:97:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
inet_net_pton.c:99:14: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:99:29: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:110:16: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:110:31: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:119:12: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:119:28: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:126:20: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:127:7: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:137:39: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:137:54: warning: INT13-C: Use bitwise operators only on unsigned operands
inet_net_pton.c:191:3: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
inet_net_pton.c:222:3: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
inet_net_pton.c:266:3: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
inet_net_pton.c:266:3: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
inet_net_pton.c:278:3: warning: EXP12-C: Do not ignore values returned by functions: memset
inet_net_pton.c:298:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
inet_net_pton.c:315:13: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
inet_net_pton.c:316:13: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
inet_net_pton.c:336:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
inet_net_pton.c:337:11: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/inet_ntop.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/inet_ntop.c.o -MF CMakeFiles/c-ares.dir/inet_ntop.c.o.d -o CMakeFiles/c-ares.dir/inet_ntop.c.o -c /datasets/zeek/auxil/c-ares/src/lib/inet_ntop.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/inet_ntop.c.o -MF CMakeFiles/c-ares.dir/inet_ntop.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/inet_ntop.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
[ 40%] [32mBuilding C object auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/windows_port.c.o[0m
In directory:  /datasets/zeek/build/auxil/c-ares/src/lib
Compiler args are:  -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/windows_port.c.o -MF CMakeFiles/c-ares.dir/windows_port.c.o.d -o CMakeFiles/c-ares.dir/windows_port.c.o -c /datasets/zeek/auxil/c-ares/src/lib/windows_port.c
 /usr/bin//rosecheckers -DCARES_STATICLIB -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DHAVE_CONFIG_H=1 -D_GNU_SOURCE -D_POSIX_C_SOURCE=199309L -D_XOPEN_SOURCE=600 -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/c-ares -I/datasets/zeek/auxil/c-ares/src/lib -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/c-ares/src/lib/CMakeFiles/c-ares.dir/windows_port.c.o -MF CMakeFiles/c-ares.dir/windows_port.c.o.d -c /datasets/zeek/auxil/c-ares/src/lib/windows_port.c
[ 40%] [32m[1mLinking C static library ../../lib/libcares.a[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target c-ares
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[BIFCL] Processing src/functions.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target bif-plugin-Zeek_Spicy-functions.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[BIFCL] Processing zeek.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target bif-std-zeek.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[BIFCL] Processing stats.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target bif-std-stats.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[BIFCL] Processing event.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target bif-std-event.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[BIFCL] Processing const.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target bif-std-const.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[BIFCL] Processing types.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target bif-std-types.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[BIFCL] Processing strings.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target bif-std-strings.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[BIFCL] Processing reporter.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target bif-std-reporter.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[BIFCL] Processing option.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target bif-std-option.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[BIFCL] Processing supervisor/supervisor.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target bif-std-supervisor.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[BIFCL] Processing packet_analysis/packet_analysis.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target bif-std-packet_analysis.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[BIFCL] Processing script_opt/CPP/CPP-load.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target bif-std-CPP-load.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[BINPAC] Processing binpac-lib.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target pac-binpac-lib.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[BINPAC] Processing binpac_zeek-lib.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target pac-binpac_zeek-lib.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 40%] [34m[1m[gen-zam] Generating ZAM operations[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 40%] Built target gen-zam-Ops.in
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 41%] [34m[1m[BIFCL] Processing analyzer.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 41%] Built target bif-alt-analyzer-analyzer.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_BitTorrent-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BINPAC] Processing bittorrent.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target pac-analyzer-protocol-bittorrent-bittorrent.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_ConnSize-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing functions.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_ConnSize-functions.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing consts.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_DCE_RPC-consts.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing types.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_DCE_RPC-types.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_DCE_RPC-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BINPAC] Processing dce_rpc.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target pac-analyzer-protocol-dce-rpc-dce_rpc.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_DHCP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing types.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_DHCP-types.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BINPAC] Processing dhcp.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target pac-analyzer-protocol-dhcp-dhcp.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_DNP3-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BINPAC] Processing dnp3.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target pac-analyzer-protocol-dnp3-dnp3.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_DNS-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_File-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_Finger-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_FTP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing functions.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_FTP-functions.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 42%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 42%] Built target bif-plugin-Zeek_Gnutella-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_GSSAPI-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BINPAC] Processing gssapi.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target pac-analyzer-protocol-gssapi-gssapi.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_HTTP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing functions.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_HTTP-functions.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_Ident-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_IMAP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BINPAC] Processing imap.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target pac-analyzer-protocol-imap-imap.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_IRC-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing types.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_KRB-types.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_KRB-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BINPAC] Processing krb.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target pac-analyzer-protocol-krb-krb.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BINPAC] Processing krb_TCP.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target pac-analyzer-protocol-krb-krb_TCP.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_Login-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing functions.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_Login-functions.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_MIME-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_Modbus-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BINPAC] Processing modbus.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target pac-analyzer-protocol-modbus-modbus.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing types.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_MQTT-types.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_MQTT-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BINPAC] Processing mqtt.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target pac-analyzer-protocol-mqtt-mqtt.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_MySQL-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BINPAC] Processing mysql.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target pac-analyzer-protocol-mysql-mysql.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 43%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 43%] Built target bif-plugin-Zeek_NCP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 44%] [34m[1m[BIFCL] Processing consts.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 44%] Built target bif-plugin-Zeek_NCP-consts.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 44%] [34m[1m[BINPAC] Processing ncp.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 44%] Built target pac-analyzer-protocol-ncp-ncp.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 44%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 44%] Built target bif-plugin-Zeek_NetBIOS-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 44%] [34m[1m[BIFCL] Processing functions.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 44%] Built target bif-plugin-Zeek_NetBIOS-functions.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 44%] [34m[1m[BIFCL] Processing types.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 44%] Built target bif-plugin-Zeek_NTLM-types.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 44%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 44%] Built target bif-plugin-Zeek_NTLM-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 44%] [34m[1m[BINPAC] Processing ntlm.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 44%] Built target pac-analyzer-protocol-ntlm-ntlm.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 44%] [34m[1m[BIFCL] Processing types.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 44%] Built target bif-plugin-Zeek_NTP-types.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 44%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 44%] Built target bif-plugin-Zeek_NTP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BINPAC] Processing ntp.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target pac-analyzer-protocol-ntp-ntp.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_POP3-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_RADIUS-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BINPAC] Processing radius.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target pac-analyzer-protocol-radius-radius.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_RDP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing types.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_RDP-types.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BINPAC] Processing rdp.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target pac-analyzer-protocol-rdp-rdp.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BINPAC] Processing rdpeudp.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target pac-analyzer-protocol-rdp-rdpeudp.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_RFB-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BINPAC] Processing rfb.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target pac-analyzer-protocol-rfb-rfb.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_RPC-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SIP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BINPAC] Processing sip.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target pac-analyzer-protocol-sip-sip.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BINPAC] Processing sip_TCP.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target pac-analyzer-protocol-sip-sip_TCP.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_check_directory.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_check_directory.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_close.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_close.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_create_directory.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_create_directory.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_echo.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_echo.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_logoff_andx.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_logoff_andx.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_negotiate.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_negotiate.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_nt_create_andx.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_nt_create_andx.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_nt_cancel.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_nt_cancel.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_query_information.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_query_information.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_read_andx.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_read_andx.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_session_setup_andx.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_session_setup_andx.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_transaction.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_transaction.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_transaction_secondary.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_transaction_secondary.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_transaction2.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_transaction2.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_transaction2_secondary.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_transaction2_secondary.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_tree_connect_andx.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_tree_connect_andx.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_tree_disconnect.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_tree_disconnect.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 45%] [34m[1m[BIFCL] Processing smb1_com_write_andx.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 45%] Built target bif-plugin-Zeek_SMB-smb1_com_write_andx.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 46%] [34m[1m[BIFCL] Processing smb1_events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 46%] Built target bif-plugin-Zeek_SMB-smb1_events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 46%] [34m[1m[BIFCL] Processing smb2_com_close.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 46%] Built target bif-plugin-Zeek_SMB-smb2_com_close.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 46%] [34m[1m[BIFCL] Processing smb2_com_create.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 46%] Built target bif-plugin-Zeek_SMB-smb2_com_create.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 46%] [34m[1m[BIFCL] Processing smb2_com_negotiate.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 46%] Built target bif-plugin-Zeek_SMB-smb2_com_negotiate.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 46%] [34m[1m[BIFCL] Processing smb2_com_read.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 46%] Built target bif-plugin-Zeek_SMB-smb2_com_read.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 46%] [34m[1m[BIFCL] Processing smb2_com_session_setup.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 46%] Built target bif-plugin-Zeek_SMB-smb2_com_session_setup.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 46%] [34m[1m[BIFCL] Processing smb2_com_set_info.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 46%] Built target bif-plugin-Zeek_SMB-smb2_com_set_info.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 46%] [34m[1m[BIFCL] Processing smb2_com_tree_connect.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 46%] Built target bif-plugin-Zeek_SMB-smb2_com_tree_connect.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 46%] [34m[1m[BIFCL] Processing smb2_com_tree_disconnect.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 46%] Built target bif-plugin-Zeek_SMB-smb2_com_tree_disconnect.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 46%] [34m[1m[BIFCL] Processing smb2_com_write.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 46%] Built target bif-plugin-Zeek_SMB-smb2_com_write.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 46%] [34m[1m[BIFCL] Processing smb2_com_transform_header.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 46%] Built target bif-plugin-Zeek_SMB-smb2_com_transform_header.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 46%] [34m[1m[BIFCL] Processing smb2_events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 46%] Built target bif-plugin-Zeek_SMB-smb2_events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 47%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 47%] Built target bif-plugin-Zeek_SMB-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 47%] [34m[1m[BIFCL] Processing consts.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 47%] Built target bif-plugin-Zeek_SMB-consts.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 47%] [34m[1m[BIFCL] Processing types.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 47%] Built target bif-plugin-Zeek_SMB-types.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 47%] [34m[1m[BINPAC] Processing smb.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 47%] Built target pac-analyzer-protocol-smb-smb.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 47%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 47%] Built target bif-plugin-Zeek_SMTP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 47%] [34m[1m[BIFCL] Processing functions.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 47%] Built target bif-plugin-Zeek_SMTP-functions.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 47%] [34m[1m[BIFCL] Processing types.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 47%] Built target bif-plugin-Zeek_SNMP-types.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 47%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 47%] Built target bif-plugin-Zeek_SNMP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 47%] [34m[1m[BINPAC] Processing snmp.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 47%] Built target pac-analyzer-protocol-snmp-snmp.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 47%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 47%] Built target bif-plugin-Zeek_SOCKS-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 47%] [34m[1m[BINPAC] Processing socks.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 47%] Built target pac-analyzer-protocol-socks-socks.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 47%] [34m[1m[BIFCL] Processing types.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 47%] Built target bif-plugin-Zeek_SSH-types.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_SSH-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BINPAC] Processing ssh.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target pac-analyzer-protocol-ssh-ssh.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing types.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_SSL-types.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_SSL-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing functions.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_SSL-functions.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing consts.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_SSL-consts.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BINPAC] Processing tls-handshake.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target pac-analyzer-protocol-ssl-tls-handshake.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BINPAC] Processing ssl.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target pac-analyzer-protocol-ssl-ssl.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BINPAC] Processing dtls.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target pac-analyzer-protocol-ssl-dtls.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_Syslog-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BINPAC] Processing syslog.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target pac-analyzer-protocol-syslog-syslog.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_TCP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing types.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_TCP-types.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing functions.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_TCP-functions.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_XMPP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BINPAC] Processing xmpp.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target pac-analyzer-protocol-xmpp-xmpp.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_ARP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_UDP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_ICMP-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_Geneve-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_VXLAN-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_Teredo-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing functions.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_Teredo-functions.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_GTPv1-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 48%] [34m[1m[BIFCL] Processing functions.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 48%] Built target bif-plugin-Zeek_GTPv1-functions.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BINPAC] Processing gtpv1.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target pac-packet_analysis-protocol-gtpv1-gtpv1.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing comm.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-alt-broker-comm.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing data.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-alt-broker-data.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing messaging.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-alt-broker-messaging.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing store.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-alt-broker-store.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing telemetry.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-alt-telemetry-telemetry.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing zeekygen.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-alt-zeekygen-zeekygen.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing file_analysis.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-alt-file_analysis-file_analysis.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-plugin-Zeek_FileEntropy-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-plugin-Zeek_FileExtract-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing functions.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-plugin-Zeek_FileExtract-functions.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-plugin-Zeek_FileHash-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-plugin-Zeek_PE-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BINPAC] Processing pe.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target pac-file_analysis-analyzer-pe-pe.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-plugin-Zeek_X509-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing types.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-plugin-Zeek_X509-types.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 49%] [34m[1m[BIFCL] Processing functions.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 49%] Built target bif-plugin-Zeek_X509-functions.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing ocsp_events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-plugin-Zeek_X509-ocsp_events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BINPAC] Processing x509-extension.pac[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target pac-file_analysis-analyzer-x509-x509-extension.pac
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing input.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-alt-input-input.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing ascii.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-plugin-Zeek_AsciiReader-ascii.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing benchmark.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-plugin-Zeek_BenchmarkReader-benchmark.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing binary.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-plugin-Zeek_BinaryReader-binary.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing config.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-plugin-Zeek_ConfigReader-config.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing raw.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-plugin-Zeek_RawReader-raw.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing sqlite.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-plugin-Zeek_SQLiteReader-sqlite.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing pcap.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-alt-iosource-pcap-pcap.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing logging.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-alt-logging-logging.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing ascii.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-plugin-Zeek_AsciiWriter-ascii.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing none.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-plugin-Zeek_NoneWriter-none.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing sqlite.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-plugin-Zeek_SQLiteWriter-sqlite.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing bloom-filter.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-alt-probabilistic-bloom-filter.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing cardinality-counter.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-alt-probabilistic-cardinality-counter.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing top-k.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-alt-probabilistic-top-k.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing src/consts.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-plugin-Zeek_Spicy-consts.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [34m[1m[BIFCL] Processing src/events.bif[0m
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target bif-plugin-Zeek_Spicy-events.bif
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target generate_outputs_stage1
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target generate_outputs_stage2b
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target generate_outputs_stage2a
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
[ 50%] Built target generate_outputs
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 50%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/driver.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/driver.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/src/driver.cc.o.d -o CMakeFiles/plugin-Zeek-Spicy.dir/src/driver.cc.o -c /datasets/zeek/auxil/spicy-plugin/src/driver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/driver.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/src/driver.cc.o.d -c /datasets/zeek/auxil/spicy-plugin/src/driver.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 50%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/file-analyzer.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/file-analyzer.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/src/file-analyzer.cc.o.d -o CMakeFiles/plugin-Zeek-Spicy.dir/src/file-analyzer.cc.o -c /datasets/zeek/auxil/spicy-plugin/src/file-analyzer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/file-analyzer.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/src/file-analyzer.cc.o.d -c /datasets/zeek/auxil/spicy-plugin/src/file-analyzer.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 50%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/plugin.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/src/plugin.cc.o.d -o CMakeFiles/plugin-Zeek-Spicy.dir/src/plugin.cc.o -c /datasets/zeek/auxil/spicy-plugin/src/plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/plugin.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/src/plugin.cc.o.d -c /datasets/zeek/auxil/spicy-plugin/src/plugin.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: this declaration has no storage class or type
          specifier
      std::optional<hilti::rt::filesystem::path> debug_out;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 38: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> debug_out;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: qualified name is not allowed
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<std::ostream>> cout;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/configuration.
          h", line 53: error: expected a ";"
      std::optional<std::reference_wrapper<std::ostream>> cout;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/library.h",
          line 98: error: namespace "std" has no member "string_view"
      hilti::rt::Result<void*> symbol(std::string_view name) const;
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 50%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/packet-analyzer.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/packet-analyzer.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/src/packet-analyzer.cc.o.d -o CMakeFiles/plugin-Zeek-Spicy.dir/src/packet-analyzer.cc.o -c /datasets/zeek/auxil/spicy-plugin/src/packet-analyzer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/packet-analyzer.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/src/packet-analyzer.cc.o.d -c /datasets/zeek/auxil/spicy-plugin/src/packet-analyzer.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 50%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/protocol-analyzer.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/protocol-analyzer.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/src/protocol-analyzer.cc.o.d -o CMakeFiles/plugin-Zeek-Spicy.dir/src/protocol-analyzer.cc.o -c /datasets/zeek/auxil/spicy-plugin/src/protocol-analyzer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/protocol-analyzer.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/src/protocol-analyzer.cc.o.d -c /datasets/zeek/auxil/spicy-plugin/src/protocol-analyzer.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/library.h",
          line 98: error: namespace "std" has no member "string_view"
      hilti::rt::Result<void*> symbol(std::string_view name) const;
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 50%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/runtime-support.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/runtime-support.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/src/runtime-support.cc.o.d -o CMakeFiles/plugin-Zeek-Spicy.dir/src/runtime-support.cc.o -c /datasets/zeek/auxil/spicy-plugin/src/runtime-support.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/runtime-support.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/src/runtime-support.cc.o.d -c /datasets/zeek/auxil/spicy-plugin/src/runtime-support.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 191: error: namespace "std" has
          no member "string_view"
  const detail::IDPtr& find(std::string_view name);
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 191: error: expected a ")"
  const detail::IDPtr& find(std::string_view name);
                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 199: error: namespace "std" has
          no member "string_view"
  const TypePtr& find_type(std::string_view name);
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 199: error: expected a ")"
  const TypePtr& find_type(std::string_view name);
                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 207: error: "find_type" has
          already been declared in the current scope
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 207: error: namespace "std" has
          no member "string_view"
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 207: error: expected a ")"
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 208: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 226: error: namespace "std" has
          no member "string_view"
  template <class T> IntrusivePtr<T> find_val(std::string_view name)
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 226: error: expected a ")"
  template <class T> IntrusivePtr<T> find_val(std::string_view name)
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 227: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 245: error: namespace "std" has
          no member "string_view"
  template <class T> IntrusivePtr<T> find_const(std::string_view name)
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 245: error: expected a ")"
  template <class T> IntrusivePtr<T> find_const(std::string_view name)
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 246: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/Type.h", line 276: error: namespace "std" has no
          member "string_view"
  	static bool HasAliases(std::string_view type_name)
  	                            ^

"/datasets/zeek/src/zeek/zeek/Type.h", line 285: error: namespace "std" has no
          member "string_view"
  	static const TypePtrSet& Aliases(std::string_view type_name)
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Type.h", line 299: error: namespace "std" has no
          member "string_view"
  	static bool RegisterAlias(std::string_view type_name, TypePtr type)
  	                               ^

"/datasets/zeek/src/zeek/zeek/Type.h", line 489: error: qualified name is not
          allowed
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	^

"/datasets/zeek/src/zeek/zeek/Type.h", line 489: error: this declaration has no
          storage class or type specifier
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	^

"/datasets/zeek/src/zeek/zeek/Type.h", line 489: error: expected a ";"
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	             ^

"/datasets/zeek/src/zeek/zeek/Type.h", line 512: error: namespace "std" has no
          member "optional"
  	void SetCaptures(std::optional<CaptureList> captures);
  	                      ^

"/datasets/zeek/src/zeek/zeek/Type.h", line 512: error: expected a ")"
  	void SetCaptures(std::optional<CaptureList> captures);
  	                              ^

"/datasets/zeek/src/zeek/zeek/Type.h", line 519: error: qualified name is not
          allowed
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	      ^

"/datasets/zeek/src/zeek/zeek/Type.h", line 519: error: explicit type is
          missing ("int" assumed)
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	      ^

"/datasets/zeek/src/zeek/zeek/Type.h", line 519: error: expected a ";"
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	                   ^

"/datasets/zeek/src/zeek/zeek/Type.h", line 550: error: qualified name is not
          allowed
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	^

"/datasets/zeek/src/zeek/zeek/Type.h", line 550: error: this declaration has no
          storage class or type specifier
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	^

"/datasets/zeek/src/zeek/zeek/Type.h", line 550: error: expected a ";"
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	             ^

"/datasets/zeek/src/zeek/zeek/Type.h", line 684: error: namespace "std" has no
          member "optional"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                             ^

"/datasets/zeek/src/zeek/zeek/Type.h", line 684: error: expected a ">"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                                     ^

"/datasets/zeek/src/zeek/zeek/Type.h", line 684: error: expected a ")"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 50%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/zeek-reporter.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/zeek-reporter.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/src/zeek-reporter.cc.o.d -o CMakeFiles/plugin-Zeek-Spicy.dir/src/zeek-reporter.cc.o -c /datasets/zeek/auxil/spicy-plugin/src/zeek-reporter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/src/zeek-reporter.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/src/zeek-reporter.cc.o.d -c /datasets/zeek/auxil/spicy-plugin/src/zeek-reporter.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 50%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/consts.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/consts.bif.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/consts.bif.cc.o.d -o CMakeFiles/plugin-Zeek-Spicy.dir/consts.bif.cc.o -c /datasets/zeek/build/src/builtin-plugins/spicy-plugin/consts.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/consts.bif.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/consts.bif.cc.o.d -c /datasets/zeek/build/src/builtin-plugins/spicy-plugin/consts.bif.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 191: error: namespace "std" has no
          member "string_view"
  const detail::IDPtr& find(std::string_view name);
                                 ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 191: error: expected a ")"
  const detail::IDPtr& find(std::string_view name);
                                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 199: error: namespace "std" has no
          member "string_view"
  const TypePtr& find_type(std::string_view name);
                                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 199: error: expected a ")"
  const TypePtr& find_type(std::string_view name);
                                            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: "find_type" has already
          been declared in the current scope
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                     ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                                    ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: expected a ")"
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                                                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 208: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/ID.h", line 226: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_val(std::string_view name)
                                                   ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 226: error: expected a ")"
  template <class T> IntrusivePtr<T> find_val(std::string_view name)
                                                               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 227: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/ID.h", line 245: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_const(std::string_view name)
                                                     ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 245: error: expected a ")"
  template <class T> IntrusivePtr<T> find_const(std::string_view name)
                                                                 ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 246: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/Type.h", line 276: error: namespace "std" has no
          member "string_view"
  	static bool HasAliases(std::string_view type_name)
  	                            ^

"/datasets/zeek/src/zeek/Type.h", line 285: error: namespace "std" has no
          member "string_view"
  	static const TypePtrSet& Aliases(std::string_view type_name)
  	                                      ^

"/datasets/zeek/src/zeek/Type.h", line 299: error: namespace "std" has no
          member "string_view"
  	static bool RegisterAlias(std::string_view type_name, TypePtr type)
  	                               ^

"/datasets/zeek/src/zeek/Type.h", line 489: error: qualified name is not
          allowed
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	^

"/datasets/zeek/src/zeek/Type.h", line 489: error: this declaration has no
          storage class or type specifier
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	^

"/datasets/zeek/src/zeek/Type.h", line 489: error: expected a ";"
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	             ^

"/datasets/zeek/src/zeek/Type.h", line 512: error: namespace "std" has no
          member "optional"
  	void SetCaptures(std::optional<CaptureList> captures);
  	                      ^

"/datasets/zeek/src/zeek/Type.h", line 512: error: expected a ")"
  	void SetCaptures(std::optional<CaptureList> captures);
  	                              ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: qualified name is not
          allowed
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	      ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: explicit type is missing
          ("int" assumed)
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	      ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: expected a ";"
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	                   ^

"/datasets/zeek/src/zeek/Type.h", line 550: error: qualified name is not
          allowed
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	^

"/datasets/zeek/src/zeek/Type.h", line 550: error: this declaration has no
          storage class or type specifier
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	^

"/datasets/zeek/src/zeek/Type.h", line 550: error: expected a ";"
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	             ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: namespace "std" has no
          member "optional"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                             ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: expected a ">"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                                     ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: expected a ")"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 551: error: namespace "std" has no
          member "string_view"
  	StringVal(std::string_view s);
  	               ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 567: error: namespace "std" has no
          member "string_view"
  	std::string_view ToStdStringView() const;
  	     ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1074: error: namespace "std" has no
          member "disjunction_v"
  	static const bool value = std::disjunction_v<
  	                               ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1075: error: type name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1075: error: qualified name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1075: error: qualified name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		                                                    ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		                            ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		                                                   ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		                            ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		                                                       ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1081: error: qualified name is not
          allowed
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1081: error: qualified name is not
          allowed
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1081: error: expected a ";"
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		                                                   ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1418: error: qualified name is not
          allowed
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1418: error: this declaration has no
          storage class or type specifier
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1418: error: expected a ";"
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	             ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1455: error: namespace "std" has no
          member "optional"
  	std::vector<std::optional<ZVal>>* record_val;
  	                 ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1455: error: expected a ">"
  	std::vector<std::optional<ZVal>>* record_val;
  	                         ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1455: error: expected an identifier
  	std::vector<std::optional<ZVal>>* record_val;
  	                              ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1123: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(zeek_int_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1129: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(zeek_int_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1138: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(zeek_uint_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1143: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(zeek_uint_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1149: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(new_val);
  		  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/consts.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/consts.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/consts.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-Spicy.dir/consts.bif.init.cc.o -c /datasets/zeek/build/src/builtin-plugins/spicy-plugin/consts.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/consts.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/consts.bif.init.cc.o.d -c /datasets/zeek/build/src/builtin-plugins/spicy-plugin/consts.bif.init.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 191: error: namespace "std" has no
          member "string_view"
  const detail::IDPtr& find(std::string_view name);
                                 ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 191: error: expected a ")"
  const detail::IDPtr& find(std::string_view name);
                                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 199: error: namespace "std" has no
          member "string_view"
  const TypePtr& find_type(std::string_view name);
                                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 199: error: expected a ")"
  const TypePtr& find_type(std::string_view name);
                                            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: "find_type" has already
          been declared in the current scope
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                     ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                                    ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: expected a ")"
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                                                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 208: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/ID.h", line 226: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_val(std::string_view name)
                                                   ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 226: error: expected a ")"
  template <class T> IntrusivePtr<T> find_val(std::string_view name)
                                                               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 227: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/ID.h", line 245: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_const(std::string_view name)
                                                     ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 245: error: expected a ")"
  template <class T> IntrusivePtr<T> find_const(std::string_view name)
                                                                 ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 246: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/Type.h", line 276: error: namespace "std" has no
          member "string_view"
  	static bool HasAliases(std::string_view type_name)
  	                            ^

"/datasets/zeek/src/zeek/Type.h", line 285: error: namespace "std" has no
          member "string_view"
  	static const TypePtrSet& Aliases(std::string_view type_name)
  	                                      ^

"/datasets/zeek/src/zeek/Type.h", line 299: error: namespace "std" has no
          member "string_view"
  	static bool RegisterAlias(std::string_view type_name, TypePtr type)
  	                               ^

"/datasets/zeek/src/zeek/Type.h", line 489: error: qualified name is not
          allowed
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	^

"/datasets/zeek/src/zeek/Type.h", line 489: error: this declaration has no
          storage class or type specifier
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	^

"/datasets/zeek/src/zeek/Type.h", line 489: error: expected a ";"
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	             ^

"/datasets/zeek/src/zeek/Type.h", line 512: error: namespace "std" has no
          member "optional"
  	void SetCaptures(std::optional<CaptureList> captures);
  	                      ^

"/datasets/zeek/src/zeek/Type.h", line 512: error: expected a ")"
  	void SetCaptures(std::optional<CaptureList> captures);
  	                              ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: qualified name is not
          allowed
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	      ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: explicit type is missing
          ("int" assumed)
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	      ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: expected a ";"
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	                   ^

"/datasets/zeek/src/zeek/Type.h", line 550: error: qualified name is not
          allowed
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	^

"/datasets/zeek/src/zeek/Type.h", line 550: error: this declaration has no
          storage class or type specifier
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	^

"/datasets/zeek/src/zeek/Type.h", line 550: error: expected a ";"
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	             ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: namespace "std" has no
          member "optional"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                             ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: expected a ">"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                                     ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: expected a ")"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                                          ^

"/datasets/zeek/src/zeek/Val.h", line 551: error: namespace "std" has no member
          "string_view"
  	StringVal(std::string_view s);
  	               ^

"/datasets/zeek/src/zeek/Val.h", line 567: error: namespace "std" has no member
          "string_view"
  	std::string_view ToStdStringView() const;
  	     ^

"/datasets/zeek/src/zeek/Val.h", line 1074: error: namespace "std" has no
          member "disjunction_v"
  	static const bool value = std::disjunction_v<
  	                               ^

"/datasets/zeek/src/zeek/Val.h", line 1075: error: type name is not allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1075: error: qualified name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1075: error: qualified name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		                                                    ^

"/datasets/zeek/src/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		                            ^

"/datasets/zeek/src/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		                                                   ^

"/datasets/zeek/src/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		                            ^

"/datasets/zeek/src/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		                                                       ^

"/datasets/zeek/src/zeek/Val.h", line 1081: error: qualified name is not
          allowed
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		^

"/datasets/zeek/src/zeek/Val.h", line 1081: error: qualified name is not
          allowed
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1081: error: expected a ";"
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		                                                   ^

"/datasets/zeek/src/zeek/Val.h", line 1418: error: qualified name is not
          allowed
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	^

"/datasets/zeek/src/zeek/Val.h", line 1418: error: this declaration has no
          storage class or type specifier
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	^

"/datasets/zeek/src/zeek/Val.h", line 1418: error: expected a ";"
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	             ^

"/datasets/zeek/src/zeek/Val.h", line 1455: error: namespace "std" has no
          member "optional"
  	std::vector<std::optional<ZVal>>* record_val;
  	                 ^

"/datasets/zeek/src/zeek/Val.h", line 1455: error: expected a ">"
  	std::vector<std::optional<ZVal>>* record_val;
  	                         ^

"/datasets/zeek/src/zeek/Val.h", line 1455: error: expected an identifier
  	std::vector<std::optional<ZVal>>* record_val;
  	                              ^

"/datasets/zeek/src/zeek/Val.h", line 1123: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(zeek_int_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1129: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(zeek_int_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1138: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(zeek_uint_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1143: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(zeek_uint_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1149: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(new_val);
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1163: error: identifier "record_val" is
          undefined
  			ZVal::DeleteManagedType(*(*record_val)[field]);
  			                           ^

"/datasets/zeek/src/zeek/Val.h", line 1164: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(new_val);
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1167: error: function
          "zeek::StringVal::StringVal(const zeek::StringVal &) throw()"
          (declared implicitly) cannot be referenced -- it is a deleted
          function
  	void Assign(int field, const char* new_val) { Assign(field, new StringVal(new_val)); }
  	                                                                         ^

"/datasets/zeek/src/zeek/Val.h", line 1168: error: function
          "zeek::StringVal::StringVal(const zeek::StringVal &) throw()"
          (declared implicitly) cannot be referenced -- it is a deleted
          function
  	void Assign(int field, const std::string& new_val) { Assign(field, new StringVal(new_val)); }
  	                                                                                ^

"/datasets/zeek/src/zeek/Val.h", line 1187: error: identifier "record_val" is
          undefined
  	unsigned int NumFields() const { return record_val->size(); }
  	                                        ^

"/datasets/zeek/src/zeek/Val.h", line 1195: error: identifier "record_val" is
          undefined
  	bool HasField(int field) const { return (*record_val)[field] ? true : false; }
  	                                          ^

"/datasets/zeek/src/zeek/Val.h", line 1219: error: identifier "record_val" is
          undefined
  		return (*record_val)[field]->ToVal(rt->GetFieldType(field));
  		         ^

"/datasets/zeek/src/zeek/Val.h", line 1294: error: identifier "record_val" is
          undefined
  			return record_val->operator[](field)->int_val;
  			       ^

"/datasets/zeek/src/zeek/Val.h", line 1296: error: identifier "record_val" is
          undefined
  			return record_val->operator[](field)->uint_val;
  			       ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-Spicy.dir/events.bif.cc.o -c /datasets/zeek/build/src/builtin-plugins/spicy-plugin/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/builtin-plugins/spicy-plugin/events.bif.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 191: error: namespace "std" has no
          member "string_view"
  const detail::IDPtr& find(std::string_view name);
                                 ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 191: error: expected a ")"
  const detail::IDPtr& find(std::string_view name);
                                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 199: error: namespace "std" has no
          member "string_view"
  const TypePtr& find_type(std::string_view name);
                                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 199: error: expected a ")"
  const TypePtr& find_type(std::string_view name);
                                            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: "find_type" has already
          been declared in the current scope
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                     ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                                    ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: expected a ")"
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                                                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 208: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/ID.h", line 226: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_val(std::string_view name)
                                                   ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 226: error: expected a ")"
  template <class T> IntrusivePtr<T> find_val(std::string_view name)
                                                               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 227: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/ID.h", line 245: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_const(std::string_view name)
                                                     ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 245: error: expected a ")"
  template <class T> IntrusivePtr<T> find_const(std::string_view name)
                                                                 ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 246: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/Type.h", line 276: error: namespace "std" has no
          member "string_view"
  	static bool HasAliases(std::string_view type_name)
  	                            ^

"/datasets/zeek/src/zeek/Type.h", line 285: error: namespace "std" has no
          member "string_view"
  	static const TypePtrSet& Aliases(std::string_view type_name)
  	                                      ^

"/datasets/zeek/src/zeek/Type.h", line 299: error: namespace "std" has no
          member "string_view"
  	static bool RegisterAlias(std::string_view type_name, TypePtr type)
  	                               ^

"/datasets/zeek/src/zeek/Type.h", line 489: error: qualified name is not
          allowed
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	^

"/datasets/zeek/src/zeek/Type.h", line 489: error: this declaration has no
          storage class or type specifier
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	^

"/datasets/zeek/src/zeek/Type.h", line 489: error: expected a ";"
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	             ^

"/datasets/zeek/src/zeek/Type.h", line 512: error: namespace "std" has no
          member "optional"
  	void SetCaptures(std::optional<CaptureList> captures);
  	                      ^

"/datasets/zeek/src/zeek/Type.h", line 512: error: expected a ")"
  	void SetCaptures(std::optional<CaptureList> captures);
  	                              ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: qualified name is not
          allowed
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	      ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: explicit type is missing
          ("int" assumed)
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	      ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: expected a ";"
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	                   ^

"/datasets/zeek/src/zeek/Type.h", line 550: error: qualified name is not
          allowed
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	^

"/datasets/zeek/src/zeek/Type.h", line 550: error: this declaration has no
          storage class or type specifier
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	^

"/datasets/zeek/src/zeek/Type.h", line 550: error: expected a ";"
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	             ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: namespace "std" has no
          member "optional"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                             ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: expected a ">"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                                     ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: expected a ")"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 551: error: namespace "std" has no
          member "string_view"
  	StringVal(std::string_view s);
  	               ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 567: error: namespace "std" has no
          member "string_view"
  	std::string_view ToStdStringView() const;
  	     ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1074: error: namespace "std" has no
          member "disjunction_v"
  	static const bool value = std::disjunction_v<
  	                               ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1075: error: type name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1075: error: qualified name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1075: error: qualified name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		                                                    ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		                            ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		                                                   ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		                            ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		                                                       ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1081: error: qualified name is not
          allowed
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1081: error: qualified name is not
          allowed
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1081: error: expected a ";"
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		                                                   ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1418: error: qualified name is not
          allowed
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1418: error: this declaration has no
          storage class or type specifier
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1418: error: expected a ";"
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	             ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1455: error: namespace "std" has no
          member "optional"
  	std::vector<std::optional<ZVal>>* record_val;
  	                 ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1455: error: expected a ">"
  	std::vector<std::optional<ZVal>>* record_val;
  	                         ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1455: error: expected an identifier
  	std::vector<std::optional<ZVal>>* record_val;
  	                              ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1123: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(zeek_int_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1129: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(zeek_int_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1138: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(zeek_uint_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1143: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(zeek_uint_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1149: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(new_val);
  		  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-Spicy.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/builtin-plugins/spicy-plugin/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/builtin-plugins/spicy-plugin/events.bif.init.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 191: error: namespace "std" has no
          member "string_view"
  const detail::IDPtr& find(std::string_view name);
                                 ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 191: error: expected a ")"
  const detail::IDPtr& find(std::string_view name);
                                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 199: error: namespace "std" has no
          member "string_view"
  const TypePtr& find_type(std::string_view name);
                                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 199: error: expected a ")"
  const TypePtr& find_type(std::string_view name);
                                            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: "find_type" has already
          been declared in the current scope
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                     ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                                    ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: expected a ")"
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                                                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 208: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/ID.h", line 226: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_val(std::string_view name)
                                                   ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 226: error: expected a ")"
  template <class T> IntrusivePtr<T> find_val(std::string_view name)
                                                               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 227: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/ID.h", line 245: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_const(std::string_view name)
                                                     ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 245: error: expected a ")"
  template <class T> IntrusivePtr<T> find_const(std::string_view name)
                                                                 ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 246: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/Type.h", line 276: error: namespace "std" has no
          member "string_view"
  	static bool HasAliases(std::string_view type_name)
  	                            ^

"/datasets/zeek/src/zeek/Type.h", line 285: error: namespace "std" has no
          member "string_view"
  	static const TypePtrSet& Aliases(std::string_view type_name)
  	                                      ^

"/datasets/zeek/src/zeek/Type.h", line 299: error: namespace "std" has no
          member "string_view"
  	static bool RegisterAlias(std::string_view type_name, TypePtr type)
  	                               ^

"/datasets/zeek/src/zeek/Type.h", line 489: error: qualified name is not
          allowed
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	^

"/datasets/zeek/src/zeek/Type.h", line 489: error: this declaration has no
          storage class or type specifier
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	^

"/datasets/zeek/src/zeek/Type.h", line 489: error: expected a ";"
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	             ^

"/datasets/zeek/src/zeek/Type.h", line 512: error: namespace "std" has no
          member "optional"
  	void SetCaptures(std::optional<CaptureList> captures);
  	                      ^

"/datasets/zeek/src/zeek/Type.h", line 512: error: expected a ")"
  	void SetCaptures(std::optional<CaptureList> captures);
  	                              ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: qualified name is not
          allowed
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	      ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: explicit type is missing
          ("int" assumed)
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	      ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: expected a ";"
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	                   ^

"/datasets/zeek/src/zeek/Type.h", line 550: error: qualified name is not
          allowed
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	^

"/datasets/zeek/src/zeek/Type.h", line 550: error: this declaration has no
          storage class or type specifier
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	^

"/datasets/zeek/src/zeek/Type.h", line 550: error: expected a ";"
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	             ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: namespace "std" has no
          member "optional"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                             ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: expected a ">"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                                     ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: expected a ")"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                                          ^

"/datasets/zeek/src/zeek/Val.h", line 551: error: namespace "std" has no member
          "string_view"
  	StringVal(std::string_view s);
  	               ^

"/datasets/zeek/src/zeek/Val.h", line 567: error: namespace "std" has no member
          "string_view"
  	std::string_view ToStdStringView() const;
  	     ^

"/datasets/zeek/src/zeek/Val.h", line 1074: error: namespace "std" has no
          member "disjunction_v"
  	static const bool value = std::disjunction_v<
  	                               ^

"/datasets/zeek/src/zeek/Val.h", line 1075: error: type name is not allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1075: error: qualified name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1075: error: qualified name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		                                                    ^

"/datasets/zeek/src/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		                            ^

"/datasets/zeek/src/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		                                                   ^

"/datasets/zeek/src/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		                            ^

"/datasets/zeek/src/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		                                                       ^

"/datasets/zeek/src/zeek/Val.h", line 1081: error: qualified name is not
          allowed
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		^

"/datasets/zeek/src/zeek/Val.h", line 1081: error: qualified name is not
          allowed
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1081: error: expected a ";"
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		                                                   ^

"/datasets/zeek/src/zeek/Val.h", line 1418: error: qualified name is not
          allowed
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	^

"/datasets/zeek/src/zeek/Val.h", line 1418: error: this declaration has no
          storage class or type specifier
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	^

"/datasets/zeek/src/zeek/Val.h", line 1418: error: expected a ";"
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	             ^

"/datasets/zeek/src/zeek/Val.h", line 1455: error: namespace "std" has no
          member "optional"
  	std::vector<std::optional<ZVal>>* record_val;
  	                 ^

"/datasets/zeek/src/zeek/Val.h", line 1455: error: expected a ">"
  	std::vector<std::optional<ZVal>>* record_val;
  	                         ^

"/datasets/zeek/src/zeek/Val.h", line 1455: error: expected an identifier
  	std::vector<std::optional<ZVal>>* record_val;
  	                              ^

"/datasets/zeek/src/zeek/Val.h", line 1123: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(zeek_int_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1129: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(zeek_int_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1138: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(zeek_uint_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1143: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(zeek_uint_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1149: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(new_val);
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1163: error: identifier "record_val" is
          undefined
  			ZVal::DeleteManagedType(*(*record_val)[field]);
  			                           ^

"/datasets/zeek/src/zeek/Val.h", line 1164: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(new_val);
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1167: error: function
          "zeek::StringVal::StringVal(const zeek::StringVal &) throw()"
          (declared implicitly) cannot be referenced -- it is a deleted
          function
  	void Assign(int field, const char* new_val) { Assign(field, new StringVal(new_val)); }
  	                                                                         ^

"/datasets/zeek/src/zeek/Val.h", line 1168: error: function
          "zeek::StringVal::StringVal(const zeek::StringVal &) throw()"
          (declared implicitly) cannot be referenced -- it is a deleted
          function
  	void Assign(int field, const std::string& new_val) { Assign(field, new StringVal(new_val)); }
  	                                                                                ^

"/datasets/zeek/src/zeek/Val.h", line 1187: error: identifier "record_val" is
          undefined
  	unsigned int NumFields() const { return record_val->size(); }
  	                                        ^

"/datasets/zeek/src/zeek/Val.h", line 1195: error: identifier "record_val" is
          undefined
  	bool HasField(int field) const { return (*record_val)[field] ? true : false; }
  	                                          ^

"/datasets/zeek/src/zeek/Val.h", line 1219: error: identifier "record_val" is
          undefined
  		return (*record_val)[field]->ToVal(rt->GetFieldType(field));
  		         ^

"/datasets/zeek/src/zeek/Val.h", line 1294: error: identifier "record_val" is
          undefined
  			return record_val->operator[](field)->int_val;
  			       ^

"/datasets/zeek/src/zeek/Val.h", line 1296: error: identifier "record_val" is
          undefined
  			return record_val->operator[](field)->uint_val;
  			       ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/functions.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/functions.bif.cc.o.d -o CMakeFiles/plugin-Zeek-Spicy.dir/functions.bif.cc.o -c /datasets/zeek/build/src/builtin-plugins/spicy-plugin/functions.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/functions.bif.cc.o.d -c /datasets/zeek/build/src/builtin-plugins/spicy-plugin/functions.bif.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 191: error: namespace "std" has no
          member "string_view"
  const detail::IDPtr& find(std::string_view name);
                                 ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 191: error: expected a ")"
  const detail::IDPtr& find(std::string_view name);
                                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 199: error: namespace "std" has no
          member "string_view"
  const TypePtr& find_type(std::string_view name);
                                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 199: error: expected a ")"
  const TypePtr& find_type(std::string_view name);
                                            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: "find_type" has already
          been declared in the current scope
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                     ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                                    ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: expected a ")"
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                                                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 208: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/ID.h", line 226: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_val(std::string_view name)
                                                   ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 226: error: expected a ")"
  template <class T> IntrusivePtr<T> find_val(std::string_view name)
                                                               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 227: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/ID.h", line 245: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_const(std::string_view name)
                                                     ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 245: error: expected a ")"
  template <class T> IntrusivePtr<T> find_const(std::string_view name)
                                                                 ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 246: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/Type.h", line 276: error: namespace "std" has no
          member "string_view"
  	static bool HasAliases(std::string_view type_name)
  	                            ^

"/datasets/zeek/src/zeek/Type.h", line 285: error: namespace "std" has no
          member "string_view"
  	static const TypePtrSet& Aliases(std::string_view type_name)
  	                                      ^

"/datasets/zeek/src/zeek/Type.h", line 299: error: namespace "std" has no
          member "string_view"
  	static bool RegisterAlias(std::string_view type_name, TypePtr type)
  	                               ^

"/datasets/zeek/src/zeek/Type.h", line 489: error: qualified name is not
          allowed
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	^

"/datasets/zeek/src/zeek/Type.h", line 489: error: this declaration has no
          storage class or type specifier
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	^

"/datasets/zeek/src/zeek/Type.h", line 489: error: expected a ";"
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	             ^

"/datasets/zeek/src/zeek/Type.h", line 512: error: namespace "std" has no
          member "optional"
  	void SetCaptures(std::optional<CaptureList> captures);
  	                      ^

"/datasets/zeek/src/zeek/Type.h", line 512: error: expected a ")"
  	void SetCaptures(std::optional<CaptureList> captures);
  	                              ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: qualified name is not
          allowed
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	      ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: explicit type is missing
          ("int" assumed)
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	      ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: expected a ";"
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	                   ^

"/datasets/zeek/src/zeek/Type.h", line 550: error: qualified name is not
          allowed
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	^

"/datasets/zeek/src/zeek/Type.h", line 550: error: this declaration has no
          storage class or type specifier
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	^

"/datasets/zeek/src/zeek/Type.h", line 550: error: expected a ";"
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	             ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: namespace "std" has no
          member "optional"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                             ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: expected a ">"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                                     ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: expected a ")"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 551: error: namespace "std" has no
          member "string_view"
  	StringVal(std::string_view s);
  	               ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 567: error: namespace "std" has no
          member "string_view"
  	std::string_view ToStdStringView() const;
  	     ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1074: error: namespace "std" has no
          member "disjunction_v"
  	static const bool value = std::disjunction_v<
  	                               ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1075: error: type name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1075: error: qualified name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1075: error: qualified name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		                                                    ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		                            ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		                                                   ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		                            ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		                                                       ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1081: error: qualified name is not
          allowed
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1081: error: qualified name is not
          allowed
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		                          ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1081: error: expected a ";"
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		                                                   ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1418: error: qualified name is not
          allowed
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1418: error: this declaration has no
          storage class or type specifier
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1418: error: expected a ";"
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	             ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1455: error: namespace "std" has no
          member "optional"
  	std::vector<std::optional<ZVal>>* record_val;
  	                 ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1455: error: expected a ">"
  	std::vector<std::optional<ZVal>>* record_val;
  	                         ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1455: error: expected an identifier
  	std::vector<std::optional<ZVal>>* record_val;
  	                              ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1123: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(zeek_int_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1129: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(zeek_int_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1138: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(zeek_uint_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1143: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(zeek_uint_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/zeek/Val.h", line 1149: error: identifier "record_val"
          is undefined
  		(*record_val)[field] = ZVal(new_val);
  		  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/functions.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/functions.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-Spicy.dir/functions.bif.init.cc.o -c /datasets/zeek/build/src/builtin-plugins/spicy-plugin/functions.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/CMakeFiles/plugin-Zeek-Spicy.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Spicy.dir/functions.bif.init.cc.o.d -c /datasets/zeek/build/src/builtin-plugins/spicy-plugin/functions.bif.init.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 191: error: namespace "std" has no
          member "string_view"
  const detail::IDPtr& find(std::string_view name);
                                 ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 191: error: expected a ")"
  const detail::IDPtr& find(std::string_view name);
                                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 199: error: namespace "std" has no
          member "string_view"
  const TypePtr& find_type(std::string_view name);
                                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 199: error: expected a ")"
  const TypePtr& find_type(std::string_view name);
                                            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: "find_type" has already
          been declared in the current scope
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                     ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                                    ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 207: error: expected a ")"
  template <class T> IntrusivePtr<T> find_type(std::string_view name)
                                                                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 208: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/ID.h", line 226: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_val(std::string_view name)
                                                   ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 226: error: expected a ")"
  template <class T> IntrusivePtr<T> find_val(std::string_view name)
                                                               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 227: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/zeek/ID.h", line 245: error: namespace "std" has no
          member "string_view"
  template <class T> IntrusivePtr<T> find_const(std::string_view name)
                                                     ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 245: error: expected a ")"
  template <class T> IntrusivePtr<T> find_const(std::string_view name)
                                                                 ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 246: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/zeek/Type.h", line 276: error: namespace "std" has no
          member "string_view"
  	static bool HasAliases(std::string_view type_name)
  	                            ^

"/datasets/zeek/src/zeek/Type.h", line 285: error: namespace "std" has no
          member "string_view"
  	static const TypePtrSet& Aliases(std::string_view type_name)
  	                                      ^

"/datasets/zeek/src/zeek/Type.h", line 299: error: namespace "std" has no
          member "string_view"
  	static bool RegisterAlias(std::string_view type_name, TypePtr type)
  	                               ^

"/datasets/zeek/src/zeek/Type.h", line 489: error: qualified name is not
          allowed
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	^

"/datasets/zeek/src/zeek/Type.h", line 489: error: this declaration has no
          storage class or type specifier
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	^

"/datasets/zeek/src/zeek/Type.h", line 489: error: expected a ";"
  	std::optional<Prototype> FindPrototype(const RecordType& args) const;
  	             ^

"/datasets/zeek/src/zeek/Type.h", line 512: error: namespace "std" has no
          member "optional"
  	void SetCaptures(std::optional<CaptureList> captures);
  	                      ^

"/datasets/zeek/src/zeek/Type.h", line 512: error: expected a ")"
  	void SetCaptures(std::optional<CaptureList> captures);
  	                              ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: qualified name is not
          allowed
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	      ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: explicit type is missing
          ("int" assumed)
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	      ^

"/datasets/zeek/src/zeek/Type.h", line 519: error: expected a ";"
  	const std::optional<CaptureList>& GetCaptures() const { return captures; }
  	                   ^

"/datasets/zeek/src/zeek/Type.h", line 550: error: qualified name is not
          allowed
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	^

"/datasets/zeek/src/zeek/Type.h", line 550: error: this declaration has no
          storage class or type specifier
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	^

"/datasets/zeek/src/zeek/Type.h", line 550: error: expected a ";"
  	std::optional<CaptureList> captures; // if nil then no captures specified
  	             ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: namespace "std" has no
          member "optional"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                             ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: expected a ">"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                                     ^

"/datasets/zeek/src/zeek/Type.h", line 684: error: expected a ")"
  	void Create(std::vector<std::optional<ZVal>>& r) const;
  	                                          ^

"/datasets/zeek/src/zeek/Val.h", line 551: error: namespace "std" has no member
          "string_view"
  	StringVal(std::string_view s);
  	               ^

"/datasets/zeek/src/zeek/Val.h", line 567: error: namespace "std" has no member
          "string_view"
  	std::string_view ToStdStringView() const;
  	     ^

"/datasets/zeek/src/zeek/Val.h", line 1074: error: namespace "std" has no
          member "disjunction_v"
  	static const bool value = std::disjunction_v<
  	                               ^

"/datasets/zeek/src/zeek/Val.h", line 1075: error: type name is not allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1075: error: qualified name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1075: error: qualified name is not
          allowed
  		std::is_same<AddrVal, T>, std::is_same<BoolVal, T>, std::is_same<CountVal, T>,
  		                                                    ^

"/datasets/zeek/src/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		                            ^

"/datasets/zeek/src/zeek/Val.h", line 1076: error: qualified name is not
          allowed
  		std::is_same<DoubleVal, T>, std::is_same<EnumVal, T>, std::is_same<FileVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1077: error: qualified name is not
          allowed
  		std::is_same<FuncVal, T>, std::is_same<IntVal, T>, std::is_same<IntervalVal, T>,
  		                                                   ^

"/datasets/zeek/src/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1078: error: qualified name is not
          allowed
  		std::is_same<ListVal, T>, std::is_same<OpaqueVal, T>, std::is_same<PatternVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1079: error: qualified name is not
          allowed
  		std::is_same<PortVal, T>, std::is_same<RecordVal, T>, std::is_same<StringVal, T>,
  		                                                      ^

"/datasets/zeek/src/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		^

"/datasets/zeek/src/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		                            ^

"/datasets/zeek/src/zeek/Val.h", line 1080: error: qualified name is not
          allowed
  		std::is_same<SubNetVal, T>, std::is_same<TableVal, T>, std::is_same<TimeVal, T>,
  		                                                       ^

"/datasets/zeek/src/zeek/Val.h", line 1081: error: qualified name is not
          allowed
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		^

"/datasets/zeek/src/zeek/Val.h", line 1081: error: qualified name is not
          allowed
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		                          ^

"/datasets/zeek/src/zeek/Val.h", line 1081: error: expected a ";"
  		std::is_same<TypeVal, T>, std::is_same<VectorVal, T>>;
  		                                                   ^

"/datasets/zeek/src/zeek/Val.h", line 1418: error: qualified name is not
          allowed
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	^

"/datasets/zeek/src/zeek/Val.h", line 1418: error: this declaration has no
          storage class or type specifier
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	^

"/datasets/zeek/src/zeek/Val.h", line 1418: error: expected a ";"
  	std::optional<ZVal>& RawOptField(int field) { return (*record_val)[field]; }
  	             ^

"/datasets/zeek/src/zeek/Val.h", line 1455: error: namespace "std" has no
          member "optional"
  	std::vector<std::optional<ZVal>>* record_val;
  	                 ^

"/datasets/zeek/src/zeek/Val.h", line 1455: error: expected a ">"
  	std::vector<std::optional<ZVal>>* record_val;
  	                         ^

"/datasets/zeek/src/zeek/Val.h", line 1455: error: expected an identifier
  	std::vector<std::optional<ZVal>>* record_val;
  	                              ^

"/datasets/zeek/src/zeek/Val.h", line 1123: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(zeek_int_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1129: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(zeek_int_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1138: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(zeek_uint_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1143: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(zeek_uint_t(new_val));
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1149: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(new_val);
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1163: error: identifier "record_val" is
          undefined
  			ZVal::DeleteManagedType(*(*record_val)[field]);
  			                           ^

"/datasets/zeek/src/zeek/Val.h", line 1164: error: identifier "record_val" is
          undefined
  		(*record_val)[field] = ZVal(new_val);
  		  ^

"/datasets/zeek/src/zeek/Val.h", line 1167: error: function
          "zeek::StringVal::StringVal(const zeek::StringVal &) throw()"
          (declared implicitly) cannot be referenced -- it is a deleted
          function
  	void Assign(int field, const char* new_val) { Assign(field, new StringVal(new_val)); }
  	                                                                         ^

"/datasets/zeek/src/zeek/Val.h", line 1168: error: function
          "zeek::StringVal::StringVal(const zeek::StringVal &) throw()"
          (declared implicitly) cannot be referenced -- it is a deleted
          function
  	void Assign(int field, const std::string& new_val) { Assign(field, new StringVal(new_val)); }
  	                                                                                ^

"/datasets/zeek/src/zeek/Val.h", line 1187: error: identifier "record_val" is
          undefined
  	unsigned int NumFields() const { return record_val->size(); }
  	                                        ^

"/datasets/zeek/src/zeek/Val.h", line 1195: error: identifier "record_val" is
          undefined
  	bool HasField(int field) const { return (*record_val)[field] ? true : false; }
  	                                          ^

"/datasets/zeek/src/zeek/Val.h", line 1219: error: identifier "record_val" is
          undefined
  		return (*record_val)[field]->ToVal(rt->GetFieldType(field));
  		         ^

"/datasets/zeek/src/zeek/Val.h", line 1294: error: identifier "record_val" is
          undefined
  			return record_val->operator[](field)->int_val;
  			       ^

"/datasets/zeek/src/zeek/Val.h", line 1296: error: identifier "record_val" is
          undefined
  			return record_val->operator[](field)->uint_val;
  			       ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 51%] Built target plugin-Zeek-Spicy
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 51%] [32mBuilding CXX object src/analyzer/CMakeFiles/bro_analyzer.dir/Analyzer.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/CMakeFiles/bro_analyzer.dir/Analyzer.cc.o -MF CMakeFiles/bro_analyzer.dir/Analyzer.cc.o.d -o CMakeFiles/bro_analyzer.dir/Analyzer.cc.o -c /datasets/zeek/src/analyzer/Analyzer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/CMakeFiles/bro_analyzer.dir/Analyzer.cc.o -MF CMakeFiles/bro_analyzer.dir/Analyzer.cc.o.d -c /datasets/zeek/src/analyzer/Analyzer.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 104: error: a type qualifier is
          not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/analyzer/CMakeFiles/bro_analyzer.dir/Manager.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/CMakeFiles/bro_analyzer.dir/Manager.cc.o -MF CMakeFiles/bro_analyzer.dir/Manager.cc.o.d -o CMakeFiles/bro_analyzer.dir/Manager.cc.o -c /datasets/zeek/src/analyzer/Manager.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/CMakeFiles/bro_analyzer.dir/Manager.cc.o -MF CMakeFiles/bro_analyzer.dir/Manager.cc.o.d -c /datasets/zeek/src/analyzer/Manager.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/analyzer/CMakeFiles/bro_analyzer.dir/Component.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/CMakeFiles/bro_analyzer.dir/Component.cc.o -MF CMakeFiles/bro_analyzer.dir/Component.cc.o.d -o CMakeFiles/bro_analyzer.dir/Component.cc.o -c /datasets/zeek/src/analyzer/Component.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/CMakeFiles/bro_analyzer.dir/Component.cc.o -MF CMakeFiles/bro_analyzer.dir/Component.cc.o.d -c /datasets/zeek/src/analyzer/Component.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 51%] Built target bro_analyzer
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 51%] [32mBuilding CXX object src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/BitTorrent.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/bittorrent
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/bittorrent -I/datasets/zeek/src/analyzer/protocol/bittorrent -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/BitTorrent.cc.o -MF CMakeFiles/plugin-Zeek-BitTorrent.dir/BitTorrent.cc.o.d -o CMakeFiles/plugin-Zeek-BitTorrent.dir/BitTorrent.cc.o -c /datasets/zeek/src/analyzer/protocol/bittorrent/BitTorrent.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/bittorrent -I/datasets/zeek/src/analyzer/protocol/bittorrent -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/BitTorrent.cc.o -MF CMakeFiles/plugin-Zeek-BitTorrent.dir/BitTorrent.cc.o.d -c /datasets/zeek/src/analyzer/protocol/bittorrent/BitTorrent.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/BitTorrentTracker.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/bittorrent
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/bittorrent -I/datasets/zeek/src/analyzer/protocol/bittorrent -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/BitTorrentTracker.cc.o -MF CMakeFiles/plugin-Zeek-BitTorrent.dir/BitTorrentTracker.cc.o.d -o CMakeFiles/plugin-Zeek-BitTorrent.dir/BitTorrentTracker.cc.o -c /datasets/zeek/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/bittorrent -I/datasets/zeek/src/analyzer/protocol/bittorrent -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/BitTorrentTracker.cc.o -MF CMakeFiles/plugin-Zeek-BitTorrent.dir/BitTorrentTracker.cc.o.d -c /datasets/zeek/src/analyzer/protocol/bittorrent/BitTorrentTracker.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/bittorrent
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/bittorrent -I/datasets/zeek/src/analyzer/protocol/bittorrent -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-BitTorrent.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-BitTorrent.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/bittorrent/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/bittorrent -I/datasets/zeek/src/analyzer/protocol/bittorrent -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-BitTorrent.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/bittorrent/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/bittorrent
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/bittorrent -I/datasets/zeek/src/analyzer/protocol/bittorrent -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-BitTorrent.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-BitTorrent.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/bittorrent/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/bittorrent -I/datasets/zeek/src/analyzer/protocol/bittorrent -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-BitTorrent.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/bittorrent/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/bittorrent
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/bittorrent -I/datasets/zeek/src/analyzer/protocol/bittorrent -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-BitTorrent.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-BitTorrent.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/bittorrent/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/bittorrent -I/datasets/zeek/src/analyzer/protocol/bittorrent -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-BitTorrent.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/bittorrent/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/bittorrent_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/bittorrent
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/bittorrent -I/datasets/zeek/src/analyzer/protocol/bittorrent -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/bittorrent_pac.cc.o -MF CMakeFiles/plugin-Zeek-BitTorrent.dir/bittorrent_pac.cc.o.d -o CMakeFiles/plugin-Zeek-BitTorrent.dir/bittorrent_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/bittorrent/bittorrent_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/bittorrent -I/datasets/zeek/src/analyzer/protocol/bittorrent -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/bittorrent/CMakeFiles/plugin-Zeek-BitTorrent.dir/bittorrent_pac.cc.o -MF CMakeFiles/plugin-Zeek-BitTorrent.dir/bittorrent_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/bittorrent/bittorrent_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 51%] Built target plugin-Zeek-BitTorrent
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 51%] [32mBuilding CXX object src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/ConnSize.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/conn-size
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/conn-size -I/datasets/zeek/src/analyzer/protocol/conn-size -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/ConnSize.cc.o -MF CMakeFiles/plugin-Zeek-ConnSize.dir/ConnSize.cc.o.d -o CMakeFiles/plugin-Zeek-ConnSize.dir/ConnSize.cc.o -c /datasets/zeek/src/analyzer/protocol/conn-size/ConnSize.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/conn-size -I/datasets/zeek/src/analyzer/protocol/conn-size -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/ConnSize.cc.o -MF CMakeFiles/plugin-Zeek-ConnSize.dir/ConnSize.cc.o.d -c /datasets/zeek/src/analyzer/protocol/conn-size/ConnSize.cc
"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/conn-size
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/conn-size -I/datasets/zeek/src/analyzer/protocol/conn-size -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-ConnSize.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-ConnSize.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/conn-size/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/conn-size -I/datasets/zeek/src/analyzer/protocol/conn-size -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-ConnSize.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/conn-size/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/conn-size
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/conn-size -I/datasets/zeek/src/analyzer/protocol/conn-size -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-ConnSize.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-ConnSize.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/conn-size/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/conn-size -I/datasets/zeek/src/analyzer/protocol/conn-size -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-ConnSize.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/conn-size/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/conn-size
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/conn-size -I/datasets/zeek/src/analyzer/protocol/conn-size -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-ConnSize.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-ConnSize.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/conn-size/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/conn-size -I/datasets/zeek/src/analyzer/protocol/conn-size -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-ConnSize.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/conn-size/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/functions.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/conn-size
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/conn-size -I/datasets/zeek/src/analyzer/protocol/conn-size -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-ConnSize.dir/functions.bif.cc.o.d -o CMakeFiles/plugin-Zeek-ConnSize.dir/functions.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/conn-size/functions.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/conn-size -I/datasets/zeek/src/analyzer/protocol/conn-size -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-ConnSize.dir/functions.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/conn-size/functions.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 51%] [32mBuilding CXX object src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/functions.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/conn-size
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/conn-size -I/datasets/zeek/src/analyzer/protocol/conn-size -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-ConnSize.dir/functions.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-ConnSize.dir/functions.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/conn-size/functions.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/conn-size -I/datasets/zeek/src/analyzer/protocol/conn-size -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/conn-size/CMakeFiles/plugin-Zeek-ConnSize.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-ConnSize.dir/functions.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/conn-size/functions.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 52%] Built target plugin-Zeek-ConnSize
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 52%] [32mBuilding CXX object src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/DCE_RPC.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dce-rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/DCE_RPC.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/DCE_RPC.cc.o.d -o CMakeFiles/plugin-Zeek-DCE_RPC.dir/DCE_RPC.cc.o -c /datasets/zeek/src/analyzer/protocol/dce-rpc/DCE_RPC.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/DCE_RPC.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/DCE_RPC.cc.o.d -c /datasets/zeek/src/analyzer/protocol/dce-rpc/DCE_RPC.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 52%] [32mBuilding CXX object src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dce-rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-DCE_RPC.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/dce-rpc/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/dce-rpc/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 52%] [32mBuilding CXX object src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/consts.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dce-rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/consts.bif.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/consts.bif.cc.o.d -o CMakeFiles/plugin-Zeek-DCE_RPC.dir/consts.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dce-rpc/consts.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/consts.bif.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/consts.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dce-rpc/consts.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 52%] [32mBuilding CXX object src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/consts.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dce-rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/consts.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/consts.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-DCE_RPC.dir/consts.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dce-rpc/consts.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/consts.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/consts.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dce-rpc/consts.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 52%] [32mBuilding CXX object src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/types.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dce-rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/types.bif.cc.o.d -o CMakeFiles/plugin-Zeek-DCE_RPC.dir/types.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dce-rpc/types.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/types.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dce-rpc/types.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 52%] [32mBuilding CXX object src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/types.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dce-rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/types.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-DCE_RPC.dir/types.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dce-rpc/types.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/types.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dce-rpc/types.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 52%] [32mBuilding CXX object src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dce-rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-DCE_RPC.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dce-rpc/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dce-rpc/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 52%] [32mBuilding CXX object src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dce-rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-DCE_RPC.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dce-rpc/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dce-rpc/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 53%] [32mBuilding CXX object src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/dce_rpc_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dce-rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/dce_rpc_pac.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/dce_rpc_pac.cc.o.d -o CMakeFiles/plugin-Zeek-DCE_RPC.dir/dce_rpc_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dce-rpc/dce_rpc_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dce-rpc -I/datasets/zeek/src/analyzer/protocol/dce-rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/dce-rpc/CMakeFiles/plugin-Zeek-DCE_RPC.dir/dce_rpc_pac.cc.o -MF CMakeFiles/plugin-Zeek-DCE_RPC.dir/dce_rpc_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dce-rpc/dce_rpc_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 53%] Built target plugin-Zeek-DCE_RPC
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 53%] [32mBuilding CXX object src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/DHCP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dhcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dhcp -I/datasets/zeek/src/analyzer/protocol/dhcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/DHCP.cc.o -MF CMakeFiles/plugin-Zeek-DHCP.dir/DHCP.cc.o.d -o CMakeFiles/plugin-Zeek-DHCP.dir/DHCP.cc.o -c /datasets/zeek/src/analyzer/protocol/dhcp/DHCP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dhcp -I/datasets/zeek/src/analyzer/protocol/dhcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/DHCP.cc.o -MF CMakeFiles/plugin-Zeek-DHCP.dir/DHCP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/dhcp/DHCP.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 53%] [32mBuilding CXX object src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dhcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dhcp -I/datasets/zeek/src/analyzer/protocol/dhcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-DHCP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-DHCP.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/dhcp/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dhcp -I/datasets/zeek/src/analyzer/protocol/dhcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-DHCP.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/dhcp/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 53%] [32mBuilding CXX object src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dhcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dhcp -I/datasets/zeek/src/analyzer/protocol/dhcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-DHCP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-DHCP.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dhcp/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dhcp -I/datasets/zeek/src/analyzer/protocol/dhcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-DHCP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dhcp/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 53%] [32mBuilding CXX object src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dhcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dhcp -I/datasets/zeek/src/analyzer/protocol/dhcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-DHCP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-DHCP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dhcp/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dhcp -I/datasets/zeek/src/analyzer/protocol/dhcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-DHCP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dhcp/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 53%] [32mBuilding CXX object src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/types.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dhcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dhcp -I/datasets/zeek/src/analyzer/protocol/dhcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-DHCP.dir/types.bif.cc.o.d -o CMakeFiles/plugin-Zeek-DHCP.dir/types.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dhcp/types.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dhcp -I/datasets/zeek/src/analyzer/protocol/dhcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-DHCP.dir/types.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dhcp/types.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 53%] [32mBuilding CXX object src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/types.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dhcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dhcp -I/datasets/zeek/src/analyzer/protocol/dhcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-DHCP.dir/types.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-DHCP.dir/types.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dhcp/types.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dhcp -I/datasets/zeek/src/analyzer/protocol/dhcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-DHCP.dir/types.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dhcp/types.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 53%] [32mBuilding CXX object src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/dhcp_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dhcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dhcp -I/datasets/zeek/src/analyzer/protocol/dhcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/dhcp_pac.cc.o -MF CMakeFiles/plugin-Zeek-DHCP.dir/dhcp_pac.cc.o.d -o CMakeFiles/plugin-Zeek-DHCP.dir/dhcp_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dhcp/dhcp_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dhcp -I/datasets/zeek/src/analyzer/protocol/dhcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/dhcp/CMakeFiles/plugin-Zeek-DHCP.dir/dhcp_pac.cc.o -MF CMakeFiles/plugin-Zeek-DHCP.dir/dhcp_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dhcp/dhcp_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 53%] Built target plugin-Zeek-DHCP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 53%] [32mBuilding CXX object src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/DNP3.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dnp3
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dnp3 -I/datasets/zeek/src/analyzer/protocol/dnp3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/DNP3.cc.o -MF CMakeFiles/plugin-Zeek-DNP3.dir/DNP3.cc.o.d -o CMakeFiles/plugin-Zeek-DNP3.dir/DNP3.cc.o -c /datasets/zeek/src/analyzer/protocol/dnp3/DNP3.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dnp3 -I/datasets/zeek/src/analyzer/protocol/dnp3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/DNP3.cc.o -MF CMakeFiles/plugin-Zeek-DNP3.dir/DNP3.cc.o.d -c /datasets/zeek/src/analyzer/protocol/dnp3/DNP3.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 53%] [32mBuilding CXX object src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dnp3
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dnp3 -I/datasets/zeek/src/analyzer/protocol/dnp3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-DNP3.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-DNP3.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/dnp3/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dnp3 -I/datasets/zeek/src/analyzer/protocol/dnp3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-DNP3.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/dnp3/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 53%] [32mBuilding CXX object src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dnp3
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dnp3 -I/datasets/zeek/src/analyzer/protocol/dnp3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-DNP3.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-DNP3.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dnp3/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dnp3 -I/datasets/zeek/src/analyzer/protocol/dnp3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-DNP3.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dnp3/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 53%] [32mBuilding CXX object src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dnp3
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dnp3 -I/datasets/zeek/src/analyzer/protocol/dnp3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-DNP3.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-DNP3.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dnp3/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dnp3 -I/datasets/zeek/src/analyzer/protocol/dnp3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-DNP3.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dnp3/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 53%] [32mBuilding CXX object src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/dnp3_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dnp3
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dnp3 -I/datasets/zeek/src/analyzer/protocol/dnp3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/dnp3_pac.cc.o -MF CMakeFiles/plugin-Zeek-DNP3.dir/dnp3_pac.cc.o.d -o CMakeFiles/plugin-Zeek-DNP3.dir/dnp3_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dnp3/dnp3_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dnp3 -I/datasets/zeek/src/analyzer/protocol/dnp3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/dnp3/CMakeFiles/plugin-Zeek-DNP3.dir/dnp3_pac.cc.o -MF CMakeFiles/plugin-Zeek-DNP3.dir/dnp3_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dnp3/dnp3_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 53%] Built target plugin-Zeek-DNP3
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 54%] [32mBuilding CXX object src/analyzer/protocol/dns/CMakeFiles/plugin-Zeek-DNS.dir/DNS.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dns
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dns -I/datasets/zeek/src/analyzer/protocol/dns -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dns/CMakeFiles/plugin-Zeek-DNS.dir/DNS.cc.o -MF CMakeFiles/plugin-Zeek-DNS.dir/DNS.cc.o.d -o CMakeFiles/plugin-Zeek-DNS.dir/DNS.cc.o -c /datasets/zeek/src/analyzer/protocol/dns/DNS.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dns -I/datasets/zeek/src/analyzer/protocol/dns -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dns/CMakeFiles/plugin-Zeek-DNS.dir/DNS.cc.o -MF CMakeFiles/plugin-Zeek-DNS.dir/DNS.cc.o.d -c /datasets/zeek/src/analyzer/protocol/dns/DNS.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 54%] [32mBuilding CXX object src/analyzer/protocol/dns/CMakeFiles/plugin-Zeek-DNS.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dns
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dns -I/datasets/zeek/src/analyzer/protocol/dns -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dns/CMakeFiles/plugin-Zeek-DNS.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-DNS.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-DNS.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/dns/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dns -I/datasets/zeek/src/analyzer/protocol/dns -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dns/CMakeFiles/plugin-Zeek-DNS.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-DNS.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/dns/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 54%] [32mBuilding CXX object src/analyzer/protocol/dns/CMakeFiles/plugin-Zeek-DNS.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dns
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dns -I/datasets/zeek/src/analyzer/protocol/dns -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dns/CMakeFiles/plugin-Zeek-DNS.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-DNS.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-DNS.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dns/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dns -I/datasets/zeek/src/analyzer/protocol/dns -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dns/CMakeFiles/plugin-Zeek-DNS.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-DNS.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dns/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 54%] [32mBuilding CXX object src/analyzer/protocol/dns/CMakeFiles/plugin-Zeek-DNS.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/dns
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dns -I/datasets/zeek/src/analyzer/protocol/dns -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dns/CMakeFiles/plugin-Zeek-DNS.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-DNS.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-DNS.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/dns/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/dns -I/datasets/zeek/src/analyzer/protocol/dns -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/dns/CMakeFiles/plugin-Zeek-DNS.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-DNS.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/dns/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 54%] Built target plugin-Zeek-DNS
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 54%] [32mBuilding CXX object src/analyzer/protocol/file/CMakeFiles/plugin-Zeek-File.dir/File.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/file
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/file -I/datasets/zeek/src/analyzer/protocol/file -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/file/CMakeFiles/plugin-Zeek-File.dir/File.cc.o -MF CMakeFiles/plugin-Zeek-File.dir/File.cc.o.d -o CMakeFiles/plugin-Zeek-File.dir/File.cc.o -c /datasets/zeek/src/analyzer/protocol/file/File.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/file -I/datasets/zeek/src/analyzer/protocol/file -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/file/CMakeFiles/plugin-Zeek-File.dir/File.cc.o -MF CMakeFiles/plugin-Zeek-File.dir/File.cc.o.d -c /datasets/zeek/src/analyzer/protocol/file/File.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 54%] [32mBuilding CXX object src/analyzer/protocol/file/CMakeFiles/plugin-Zeek-File.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/file
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/file -I/datasets/zeek/src/analyzer/protocol/file -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/file/CMakeFiles/plugin-Zeek-File.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-File.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-File.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/file/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/file -I/datasets/zeek/src/analyzer/protocol/file -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/file/CMakeFiles/plugin-Zeek-File.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-File.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/file/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 54%] [32mBuilding CXX object src/analyzer/protocol/file/CMakeFiles/plugin-Zeek-File.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/file
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/file -I/datasets/zeek/src/analyzer/protocol/file -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/file/CMakeFiles/plugin-Zeek-File.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-File.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-File.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/file/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/file -I/datasets/zeek/src/analyzer/protocol/file -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/file/CMakeFiles/plugin-Zeek-File.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-File.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/file/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 54%] [32mBuilding CXX object src/analyzer/protocol/file/CMakeFiles/plugin-Zeek-File.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/file
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/file -I/datasets/zeek/src/analyzer/protocol/file -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/file/CMakeFiles/plugin-Zeek-File.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-File.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-File.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/file/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/file -I/datasets/zeek/src/analyzer/protocol/file -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/file/CMakeFiles/plugin-Zeek-File.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-File.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/file/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 54%] Built target plugin-Zeek-File
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 54%] [32mBuilding CXX object src/analyzer/protocol/finger/CMakeFiles/plugin-Zeek-Finger.dir/Finger.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/finger
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/finger -I/datasets/zeek/src/analyzer/protocol/finger -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/finger/CMakeFiles/plugin-Zeek-Finger.dir/Finger.cc.o -MF CMakeFiles/plugin-Zeek-Finger.dir/Finger.cc.o.d -o CMakeFiles/plugin-Zeek-Finger.dir/Finger.cc.o -c /datasets/zeek/src/analyzer/protocol/finger/Finger.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/finger -I/datasets/zeek/src/analyzer/protocol/finger -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/finger/CMakeFiles/plugin-Zeek-Finger.dir/Finger.cc.o -MF CMakeFiles/plugin-Zeek-Finger.dir/Finger.cc.o.d -c /datasets/zeek/src/analyzer/protocol/finger/Finger.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/finger/CMakeFiles/plugin-Zeek-Finger.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/finger
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/finger -I/datasets/zeek/src/analyzer/protocol/finger -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/finger/CMakeFiles/plugin-Zeek-Finger.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Finger.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-Finger.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/finger/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/finger -I/datasets/zeek/src/analyzer/protocol/finger -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/finger/CMakeFiles/plugin-Zeek-Finger.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Finger.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/finger/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/finger/CMakeFiles/plugin-Zeek-Finger.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/finger
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/finger -I/datasets/zeek/src/analyzer/protocol/finger -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/finger/CMakeFiles/plugin-Zeek-Finger.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Finger.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-Finger.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/finger/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/finger -I/datasets/zeek/src/analyzer/protocol/finger -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/finger/CMakeFiles/plugin-Zeek-Finger.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Finger.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/finger/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/finger/CMakeFiles/plugin-Zeek-Finger.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/finger
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/finger -I/datasets/zeek/src/analyzer/protocol/finger -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/finger/CMakeFiles/plugin-Zeek-Finger.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Finger.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-Finger.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/finger/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/finger -I/datasets/zeek/src/analyzer/protocol/finger -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/finger/CMakeFiles/plugin-Zeek-Finger.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Finger.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/finger/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 55%] Built target plugin-Zeek-Finger
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 55%] [32mBuilding CXX object src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/FTP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ftp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ftp -I/datasets/zeek/src/analyzer/protocol/ftp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/FTP.cc.o -MF CMakeFiles/plugin-Zeek-FTP.dir/FTP.cc.o.d -o CMakeFiles/plugin-Zeek-FTP.dir/FTP.cc.o -c /datasets/zeek/src/analyzer/protocol/ftp/FTP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ftp -I/datasets/zeek/src/analyzer/protocol/ftp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/FTP.cc.o -MF CMakeFiles/plugin-Zeek-FTP.dir/FTP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ftp/FTP.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ftp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ftp -I/datasets/zeek/src/analyzer/protocol/ftp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-FTP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-FTP.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/ftp/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ftp -I/datasets/zeek/src/analyzer/protocol/ftp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-FTP.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ftp/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ftp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ftp -I/datasets/zeek/src/analyzer/protocol/ftp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-FTP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-FTP.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ftp/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ftp -I/datasets/zeek/src/analyzer/protocol/ftp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-FTP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ftp/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ftp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ftp -I/datasets/zeek/src/analyzer/protocol/ftp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-FTP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-FTP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ftp/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ftp -I/datasets/zeek/src/analyzer/protocol/ftp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-FTP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ftp/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/functions.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ftp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ftp -I/datasets/zeek/src/analyzer/protocol/ftp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-FTP.dir/functions.bif.cc.o.d -o CMakeFiles/plugin-Zeek-FTP.dir/functions.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ftp/functions.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ftp -I/datasets/zeek/src/analyzer/protocol/ftp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-FTP.dir/functions.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ftp/functions.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/functions.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ftp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ftp -I/datasets/zeek/src/analyzer/protocol/ftp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-FTP.dir/functions.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-FTP.dir/functions.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ftp/functions.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ftp -I/datasets/zeek/src/analyzer/protocol/ftp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ftp/CMakeFiles/plugin-Zeek-FTP.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-FTP.dir/functions.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ftp/functions.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 55%] Built target plugin-Zeek-FTP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 55%] [32mBuilding CXX object src/analyzer/protocol/gnutella/CMakeFiles/plugin-Zeek-Gnutella.dir/Gnutella.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/gnutella
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gnutella -I/datasets/zeek/src/analyzer/protocol/gnutella -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gnutella/CMakeFiles/plugin-Zeek-Gnutella.dir/Gnutella.cc.o -MF CMakeFiles/plugin-Zeek-Gnutella.dir/Gnutella.cc.o.d -o CMakeFiles/plugin-Zeek-Gnutella.dir/Gnutella.cc.o -c /datasets/zeek/src/analyzer/protocol/gnutella/Gnutella.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gnutella -I/datasets/zeek/src/analyzer/protocol/gnutella -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gnutella/CMakeFiles/plugin-Zeek-Gnutella.dir/Gnutella.cc.o -MF CMakeFiles/plugin-Zeek-Gnutella.dir/Gnutella.cc.o.d -c /datasets/zeek/src/analyzer/protocol/gnutella/Gnutella.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/gnutella/CMakeFiles/plugin-Zeek-Gnutella.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/gnutella
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gnutella -I/datasets/zeek/src/analyzer/protocol/gnutella -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gnutella/CMakeFiles/plugin-Zeek-Gnutella.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Gnutella.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-Gnutella.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/gnutella/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gnutella -I/datasets/zeek/src/analyzer/protocol/gnutella -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gnutella/CMakeFiles/plugin-Zeek-Gnutella.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Gnutella.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/gnutella/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/gnutella/CMakeFiles/plugin-Zeek-Gnutella.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/gnutella
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gnutella -I/datasets/zeek/src/analyzer/protocol/gnutella -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gnutella/CMakeFiles/plugin-Zeek-Gnutella.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Gnutella.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-Gnutella.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/gnutella/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gnutella -I/datasets/zeek/src/analyzer/protocol/gnutella -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gnutella/CMakeFiles/plugin-Zeek-Gnutella.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Gnutella.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/gnutella/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/gnutella/CMakeFiles/plugin-Zeek-Gnutella.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/gnutella
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gnutella -I/datasets/zeek/src/analyzer/protocol/gnutella -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gnutella/CMakeFiles/plugin-Zeek-Gnutella.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Gnutella.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-Gnutella.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/gnutella/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gnutella -I/datasets/zeek/src/analyzer/protocol/gnutella -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gnutella/CMakeFiles/plugin-Zeek-Gnutella.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Gnutella.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/gnutella/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 55%] Built target plugin-Zeek-Gnutella
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 55%] [32mBuilding CXX object src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/GSSAPI.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/gssapi
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gssapi -I/datasets/zeek/src/analyzer/protocol/gssapi -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/GSSAPI.cc.o -MF CMakeFiles/plugin-Zeek-GSSAPI.dir/GSSAPI.cc.o.d -o CMakeFiles/plugin-Zeek-GSSAPI.dir/GSSAPI.cc.o -c /datasets/zeek/src/analyzer/protocol/gssapi/GSSAPI.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gssapi -I/datasets/zeek/src/analyzer/protocol/gssapi -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/GSSAPI.cc.o -MF CMakeFiles/plugin-Zeek-GSSAPI.dir/GSSAPI.cc.o.d -c /datasets/zeek/src/analyzer/protocol/gssapi/GSSAPI.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/gssapi
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gssapi -I/datasets/zeek/src/analyzer/protocol/gssapi -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-GSSAPI.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-GSSAPI.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/gssapi/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gssapi -I/datasets/zeek/src/analyzer/protocol/gssapi -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-GSSAPI.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/gssapi/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/gssapi
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gssapi -I/datasets/zeek/src/analyzer/protocol/gssapi -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-GSSAPI.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-GSSAPI.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/gssapi/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gssapi -I/datasets/zeek/src/analyzer/protocol/gssapi -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-GSSAPI.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/gssapi/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/gssapi
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gssapi -I/datasets/zeek/src/analyzer/protocol/gssapi -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-GSSAPI.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-GSSAPI.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/gssapi/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gssapi -I/datasets/zeek/src/analyzer/protocol/gssapi -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-GSSAPI.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/gssapi/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/gssapi_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/gssapi
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gssapi -I/datasets/zeek/src/analyzer/protocol/gssapi -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/gssapi_pac.cc.o -MF CMakeFiles/plugin-Zeek-GSSAPI.dir/gssapi_pac.cc.o.d -o CMakeFiles/plugin-Zeek-GSSAPI.dir/gssapi_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/gssapi/gssapi_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/gssapi -I/datasets/zeek/src/analyzer/protocol/gssapi -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/gssapi/CMakeFiles/plugin-Zeek-GSSAPI.dir/gssapi_pac.cc.o -MF CMakeFiles/plugin-Zeek-GSSAPI.dir/gssapi_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/gssapi/gssapi_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 55%] Built target plugin-Zeek-GSSAPI
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 55%] [32mBuilding CXX object src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/HTTP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/http
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/http -I/datasets/zeek/src/analyzer/protocol/http -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/HTTP.cc.o -MF CMakeFiles/plugin-Zeek-HTTP.dir/HTTP.cc.o.d -o CMakeFiles/plugin-Zeek-HTTP.dir/HTTP.cc.o -c /datasets/zeek/src/analyzer/protocol/http/HTTP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/http -I/datasets/zeek/src/analyzer/protocol/http -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/HTTP.cc.o -MF CMakeFiles/plugin-Zeek-HTTP.dir/HTTP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/http/HTTP.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/http
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/http -I/datasets/zeek/src/analyzer/protocol/http -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-HTTP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-HTTP.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/http/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/http -I/datasets/zeek/src/analyzer/protocol/http -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-HTTP.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/http/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/http
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/http -I/datasets/zeek/src/analyzer/protocol/http -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-HTTP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-HTTP.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/http/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/http -I/datasets/zeek/src/analyzer/protocol/http -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-HTTP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/http/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/http
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/http -I/datasets/zeek/src/analyzer/protocol/http -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-HTTP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-HTTP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/http/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/http -I/datasets/zeek/src/analyzer/protocol/http -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-HTTP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/http/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/functions.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/http
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/http -I/datasets/zeek/src/analyzer/protocol/http -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-HTTP.dir/functions.bif.cc.o.d -o CMakeFiles/plugin-Zeek-HTTP.dir/functions.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/http/functions.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/http -I/datasets/zeek/src/analyzer/protocol/http -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-HTTP.dir/functions.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/http/functions.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 55%] [32mBuilding CXX object src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/functions.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/http
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/http -I/datasets/zeek/src/analyzer/protocol/http -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-HTTP.dir/functions.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-HTTP.dir/functions.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/http/functions.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/http -I/datasets/zeek/src/analyzer/protocol/http -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/http/CMakeFiles/plugin-Zeek-HTTP.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-HTTP.dir/functions.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/http/functions.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 55%] Built target plugin-Zeek-HTTP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 55%] [32mBuilding CXX object src/analyzer/protocol/ident/CMakeFiles/plugin-Zeek-Ident.dir/Ident.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ident
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ident -I/datasets/zeek/src/analyzer/protocol/ident -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ident/CMakeFiles/plugin-Zeek-Ident.dir/Ident.cc.o -MF CMakeFiles/plugin-Zeek-Ident.dir/Ident.cc.o.d -o CMakeFiles/plugin-Zeek-Ident.dir/Ident.cc.o -c /datasets/zeek/src/analyzer/protocol/ident/Ident.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ident -I/datasets/zeek/src/analyzer/protocol/ident -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ident/CMakeFiles/plugin-Zeek-Ident.dir/Ident.cc.o -MF CMakeFiles/plugin-Zeek-Ident.dir/Ident.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ident/Ident.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/ident/CMakeFiles/plugin-Zeek-Ident.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ident
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ident -I/datasets/zeek/src/analyzer/protocol/ident -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ident/CMakeFiles/plugin-Zeek-Ident.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Ident.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-Ident.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/ident/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ident -I/datasets/zeek/src/analyzer/protocol/ident -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ident/CMakeFiles/plugin-Zeek-Ident.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Ident.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ident/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/ident/CMakeFiles/plugin-Zeek-Ident.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ident
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ident -I/datasets/zeek/src/analyzer/protocol/ident -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ident/CMakeFiles/plugin-Zeek-Ident.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Ident.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-Ident.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ident/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ident -I/datasets/zeek/src/analyzer/protocol/ident -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ident/CMakeFiles/plugin-Zeek-Ident.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Ident.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ident/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/ident/CMakeFiles/plugin-Zeek-Ident.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ident
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ident -I/datasets/zeek/src/analyzer/protocol/ident -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ident/CMakeFiles/plugin-Zeek-Ident.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Ident.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-Ident.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ident/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ident -I/datasets/zeek/src/analyzer/protocol/ident -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ident/CMakeFiles/plugin-Zeek-Ident.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Ident.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ident/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 56%] Built target plugin-Zeek-Ident
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 56%] [32mBuilding CXX object src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/imap
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/imap -I/datasets/zeek/src/analyzer/protocol/imap -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-IMAP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-IMAP.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/imap/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/imap -I/datasets/zeek/src/analyzer/protocol/imap -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-IMAP.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/imap/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/IMAP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/imap
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/imap -I/datasets/zeek/src/analyzer/protocol/imap -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/IMAP.cc.o -MF CMakeFiles/plugin-Zeek-IMAP.dir/IMAP.cc.o.d -o CMakeFiles/plugin-Zeek-IMAP.dir/IMAP.cc.o -c /datasets/zeek/src/analyzer/protocol/imap/IMAP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/imap -I/datasets/zeek/src/analyzer/protocol/imap -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/IMAP.cc.o -MF CMakeFiles/plugin-Zeek-IMAP.dir/IMAP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/imap/IMAP.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/imap
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/imap -I/datasets/zeek/src/analyzer/protocol/imap -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-IMAP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-IMAP.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/imap/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/imap -I/datasets/zeek/src/analyzer/protocol/imap -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-IMAP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/imap/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/imap
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/imap -I/datasets/zeek/src/analyzer/protocol/imap -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-IMAP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-IMAP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/imap/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/imap -I/datasets/zeek/src/analyzer/protocol/imap -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-IMAP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/imap/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/imap_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/imap
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/imap -I/datasets/zeek/src/analyzer/protocol/imap -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/imap_pac.cc.o -MF CMakeFiles/plugin-Zeek-IMAP.dir/imap_pac.cc.o.d -o CMakeFiles/plugin-Zeek-IMAP.dir/imap_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/imap/imap_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/imap -I/datasets/zeek/src/analyzer/protocol/imap -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/imap/CMakeFiles/plugin-Zeek-IMAP.dir/imap_pac.cc.o -MF CMakeFiles/plugin-Zeek-IMAP.dir/imap_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/imap/imap_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 56%] Built target plugin-Zeek-IMAP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 56%] [32mBuilding CXX object src/analyzer/protocol/irc/CMakeFiles/plugin-Zeek-IRC.dir/IRC.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/irc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/irc -I/datasets/zeek/src/analyzer/protocol/irc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/irc/CMakeFiles/plugin-Zeek-IRC.dir/IRC.cc.o -MF CMakeFiles/plugin-Zeek-IRC.dir/IRC.cc.o.d -o CMakeFiles/plugin-Zeek-IRC.dir/IRC.cc.o -c /datasets/zeek/src/analyzer/protocol/irc/IRC.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/irc -I/datasets/zeek/src/analyzer/protocol/irc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/irc/CMakeFiles/plugin-Zeek-IRC.dir/IRC.cc.o -MF CMakeFiles/plugin-Zeek-IRC.dir/IRC.cc.o.d -c /datasets/zeek/src/analyzer/protocol/irc/IRC.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/irc/CMakeFiles/plugin-Zeek-IRC.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/irc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/irc -I/datasets/zeek/src/analyzer/protocol/irc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/irc/CMakeFiles/plugin-Zeek-IRC.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-IRC.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-IRC.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/irc/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/irc -I/datasets/zeek/src/analyzer/protocol/irc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/irc/CMakeFiles/plugin-Zeek-IRC.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-IRC.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/irc/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/irc/CMakeFiles/plugin-Zeek-IRC.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/irc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/irc -I/datasets/zeek/src/analyzer/protocol/irc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/irc/CMakeFiles/plugin-Zeek-IRC.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-IRC.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-IRC.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/irc/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/irc -I/datasets/zeek/src/analyzer/protocol/irc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/irc/CMakeFiles/plugin-Zeek-IRC.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-IRC.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/irc/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/irc/CMakeFiles/plugin-Zeek-IRC.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/irc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/irc -I/datasets/zeek/src/analyzer/protocol/irc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/irc/CMakeFiles/plugin-Zeek-IRC.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-IRC.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-IRC.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/irc/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/irc -I/datasets/zeek/src/analyzer/protocol/irc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/irc/CMakeFiles/plugin-Zeek-IRC.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-IRC.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/irc/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 56%] Built target plugin-Zeek-IRC
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 56%] [32mBuilding CXX object src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/krb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-KRB.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/krb/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/krb/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/KRB.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/krb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/KRB.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/KRB.cc.o.d -o CMakeFiles/plugin-Zeek-KRB.dir/KRB.cc.o -c /datasets/zeek/src/analyzer/protocol/krb/KRB.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/KRB.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/KRB.cc.o.d -c /datasets/zeek/src/analyzer/protocol/krb/KRB.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/KRB_TCP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/krb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/KRB_TCP.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/KRB_TCP.cc.o.d -o CMakeFiles/plugin-Zeek-KRB.dir/KRB_TCP.cc.o -c /datasets/zeek/src/analyzer/protocol/krb/KRB_TCP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/KRB_TCP.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/KRB_TCP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/krb/KRB_TCP.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/types.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/krb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/types.bif.cc.o.d -o CMakeFiles/plugin-Zeek-KRB.dir/types.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/krb/types.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/types.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/krb/types.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/types.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/krb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/types.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-KRB.dir/types.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/krb/types.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/types.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/krb/types.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/krb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-KRB.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/krb/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/krb/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/krb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-KRB.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/krb/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/krb/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/krb_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/krb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/krb_pac.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/krb_pac.cc.o.d -o CMakeFiles/plugin-Zeek-KRB.dir/krb_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/krb/krb_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/krb_pac.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/krb_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/krb/krb_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 56%] [32mBuilding CXX object src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/krb_TCP_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/krb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/krb_TCP_pac.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/krb_TCP_pac.cc.o.d -o CMakeFiles/plugin-Zeek-KRB.dir/krb_TCP_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/krb/krb_TCP_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/krb -I/datasets/zeek/src/analyzer/protocol/krb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/krb/CMakeFiles/plugin-Zeek-KRB.dir/krb_TCP_pac.cc.o -MF CMakeFiles/plugin-Zeek-KRB.dir/krb_TCP_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/krb/krb_TCP_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 56%] Built target plugin-Zeek-KRB
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 56%] [32mBuilding CXX object src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/Login.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/login
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/Login.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/Login.cc.o.d -o CMakeFiles/plugin-Zeek-Login.dir/Login.cc.o -c /datasets/zeek/src/analyzer/protocol/login/Login.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/Login.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/Login.cc.o.d -c /datasets/zeek/src/analyzer/protocol/login/Login.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/RSH.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/login
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/RSH.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/RSH.cc.o.d -o CMakeFiles/plugin-Zeek-Login.dir/RSH.cc.o -c /datasets/zeek/src/analyzer/protocol/login/RSH.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/RSH.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/RSH.cc.o.d -c /datasets/zeek/src/analyzer/protocol/login/RSH.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/Telnet.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/login
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/Telnet.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/Telnet.cc.o.d -o CMakeFiles/plugin-Zeek-Login.dir/Telnet.cc.o -c /datasets/zeek/src/analyzer/protocol/login/Telnet.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/Telnet.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/Telnet.cc.o.d -c /datasets/zeek/src/analyzer/protocol/login/Telnet.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/Rlogin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/login
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/Rlogin.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/Rlogin.cc.o.d -o CMakeFiles/plugin-Zeek-Login.dir/Rlogin.cc.o -c /datasets/zeek/src/analyzer/protocol/login/Rlogin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/Rlogin.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/Rlogin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/login/Rlogin.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/NVT.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/login
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/NVT.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/NVT.cc.o.d -o CMakeFiles/plugin-Zeek-Login.dir/NVT.cc.o -c /datasets/zeek/src/analyzer/protocol/login/NVT.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/NVT.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/NVT.cc.o.d -c /datasets/zeek/src/analyzer/protocol/login/NVT.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/login
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-Login.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/login/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/login/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/login
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-Login.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/login/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/login/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/login
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-Login.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/login/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/login/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/functions.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/login
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/functions.bif.cc.o.d -o CMakeFiles/plugin-Zeek-Login.dir/functions.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/login/functions.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/functions.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/login/functions.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/functions.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/login
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/functions.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-Login.dir/functions.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/login/functions.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/login -I/datasets/zeek/src/analyzer/protocol/login -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/login/CMakeFiles/plugin-Zeek-Login.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Login.dir/functions.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/login/functions.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 57%] Built target plugin-Zeek-Login
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 57%] [32mBuilding CXX object src/analyzer/protocol/mime/CMakeFiles/plugin-Zeek-MIME.dir/MIME.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mime -I/datasets/zeek/src/analyzer/protocol/mime -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mime/CMakeFiles/plugin-Zeek-MIME.dir/MIME.cc.o -MF CMakeFiles/plugin-Zeek-MIME.dir/MIME.cc.o.d -o CMakeFiles/plugin-Zeek-MIME.dir/MIME.cc.o -c /datasets/zeek/src/analyzer/protocol/mime/MIME.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mime -I/datasets/zeek/src/analyzer/protocol/mime -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mime/CMakeFiles/plugin-Zeek-MIME.dir/MIME.cc.o -MF CMakeFiles/plugin-Zeek-MIME.dir/MIME.cc.o.d -c /datasets/zeek/src/analyzer/protocol/mime/MIME.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 104: error: a type qualifier is
          not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 104: error: identifier
          "is_const" is undefined
  	bool IsConst() const { return is_const; }
  	                              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/mime/CMakeFiles/plugin-Zeek-MIME.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mime -I/datasets/zeek/src/analyzer/protocol/mime -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mime/CMakeFiles/plugin-Zeek-MIME.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-MIME.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-MIME.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/mime/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mime -I/datasets/zeek/src/analyzer/protocol/mime -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mime/CMakeFiles/plugin-Zeek-MIME.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-MIME.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/mime/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/mime/CMakeFiles/plugin-Zeek-MIME.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mime -I/datasets/zeek/src/analyzer/protocol/mime -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mime/CMakeFiles/plugin-Zeek-MIME.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-MIME.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-MIME.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/mime/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mime -I/datasets/zeek/src/analyzer/protocol/mime -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mime/CMakeFiles/plugin-Zeek-MIME.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-MIME.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/mime/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/mime/CMakeFiles/plugin-Zeek-MIME.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mime
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mime -I/datasets/zeek/src/analyzer/protocol/mime -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mime/CMakeFiles/plugin-Zeek-MIME.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-MIME.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-MIME.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/mime/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mime -I/datasets/zeek/src/analyzer/protocol/mime -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mime/CMakeFiles/plugin-Zeek-MIME.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-MIME.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/mime/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 57%] Built target plugin-Zeek-MIME
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 57%] [32mBuilding CXX object src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/Modbus.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/modbus
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/modbus -I/datasets/zeek/src/analyzer/protocol/modbus -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/Modbus.cc.o -MF CMakeFiles/plugin-Zeek-Modbus.dir/Modbus.cc.o.d -o CMakeFiles/plugin-Zeek-Modbus.dir/Modbus.cc.o -c /datasets/zeek/src/analyzer/protocol/modbus/Modbus.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/modbus -I/datasets/zeek/src/analyzer/protocol/modbus -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/Modbus.cc.o -MF CMakeFiles/plugin-Zeek-Modbus.dir/Modbus.cc.o.d -c /datasets/zeek/src/analyzer/protocol/modbus/Modbus.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/modbus
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/modbus -I/datasets/zeek/src/analyzer/protocol/modbus -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Modbus.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-Modbus.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/modbus/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/modbus -I/datasets/zeek/src/analyzer/protocol/modbus -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Modbus.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/modbus/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/modbus
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/modbus -I/datasets/zeek/src/analyzer/protocol/modbus -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Modbus.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-Modbus.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/modbus/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/modbus -I/datasets/zeek/src/analyzer/protocol/modbus -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Modbus.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/modbus/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/modbus
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/modbus -I/datasets/zeek/src/analyzer/protocol/modbus -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Modbus.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-Modbus.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/modbus/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/modbus -I/datasets/zeek/src/analyzer/protocol/modbus -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Modbus.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/modbus/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/modbus_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/modbus
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/modbus -I/datasets/zeek/src/analyzer/protocol/modbus -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/modbus_pac.cc.o -MF CMakeFiles/plugin-Zeek-Modbus.dir/modbus_pac.cc.o.d -o CMakeFiles/plugin-Zeek-Modbus.dir/modbus_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/modbus/modbus_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/modbus -I/datasets/zeek/src/analyzer/protocol/modbus -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/modbus/CMakeFiles/plugin-Zeek-Modbus.dir/modbus_pac.cc.o -MF CMakeFiles/plugin-Zeek-Modbus.dir/modbus_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/modbus/modbus_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 57%] Built target plugin-Zeek-Modbus
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 57%] [32mBuilding CXX object src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/MQTT.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mqtt
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mqtt -I/datasets/zeek/src/analyzer/protocol/mqtt -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/MQTT.cc.o -MF CMakeFiles/plugin-Zeek-MQTT.dir/MQTT.cc.o.d -o CMakeFiles/plugin-Zeek-MQTT.dir/MQTT.cc.o -c /datasets/zeek/src/analyzer/protocol/mqtt/MQTT.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mqtt -I/datasets/zeek/src/analyzer/protocol/mqtt -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/MQTT.cc.o -MF CMakeFiles/plugin-Zeek-MQTT.dir/MQTT.cc.o.d -c /datasets/zeek/src/analyzer/protocol/mqtt/MQTT.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 36: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 41: error: IntrusivePtr is not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/ID.h", line 58: error: IntrusivePtr is not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: class or struct definition is
          missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: a type qualifier is not allowed
          on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: identifier "val" is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: a type qualifier is not allowed
          on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "val" is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 57%] [32mBuilding CXX object src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mqtt
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mqtt -I/datasets/zeek/src/analyzer/protocol/mqtt -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-MQTT.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-MQTT.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/mqtt/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mqtt -I/datasets/zeek/src/analyzer/protocol/mqtt -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-MQTT.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/mqtt/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/types.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mqtt
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mqtt -I/datasets/zeek/src/analyzer/protocol/mqtt -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-MQTT.dir/types.bif.cc.o.d -o CMakeFiles/plugin-Zeek-MQTT.dir/types.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/mqtt/types.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mqtt -I/datasets/zeek/src/analyzer/protocol/mqtt -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-MQTT.dir/types.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/mqtt/types.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/types.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mqtt
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mqtt -I/datasets/zeek/src/analyzer/protocol/mqtt -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-MQTT.dir/types.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-MQTT.dir/types.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/mqtt/types.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mqtt -I/datasets/zeek/src/analyzer/protocol/mqtt -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-MQTT.dir/types.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/mqtt/types.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mqtt
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mqtt -I/datasets/zeek/src/analyzer/protocol/mqtt -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-MQTT.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-MQTT.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/mqtt/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mqtt -I/datasets/zeek/src/analyzer/protocol/mqtt -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-MQTT.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/mqtt/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mqtt
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mqtt -I/datasets/zeek/src/analyzer/protocol/mqtt -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-MQTT.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-MQTT.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/mqtt/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mqtt -I/datasets/zeek/src/analyzer/protocol/mqtt -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-MQTT.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/mqtt/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/mqtt_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mqtt
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mqtt -I/datasets/zeek/src/analyzer/protocol/mqtt -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/mqtt_pac.cc.o -MF CMakeFiles/plugin-Zeek-MQTT.dir/mqtt_pac.cc.o.d -o CMakeFiles/plugin-Zeek-MQTT.dir/mqtt_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/mqtt/mqtt_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mqtt -I/datasets/zeek/src/analyzer/protocol/mqtt -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/mqtt/CMakeFiles/plugin-Zeek-MQTT.dir/mqtt_pac.cc.o -MF CMakeFiles/plugin-Zeek-MQTT.dir/mqtt_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/mqtt/mqtt_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 58%] Built target plugin-Zeek-MQTT
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 58%] [32mBuilding CXX object src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/MySQL.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mysql
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mysql -I/datasets/zeek/src/analyzer/protocol/mysql -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/MySQL.cc.o -MF CMakeFiles/plugin-Zeek-MySQL.dir/MySQL.cc.o.d -o CMakeFiles/plugin-Zeek-MySQL.dir/MySQL.cc.o -c /datasets/zeek/src/analyzer/protocol/mysql/MySQL.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mysql -I/datasets/zeek/src/analyzer/protocol/mysql -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/MySQL.cc.o -MF CMakeFiles/plugin-Zeek-MySQL.dir/MySQL.cc.o.d -c /datasets/zeek/src/analyzer/protocol/mysql/MySQL.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mysql
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mysql -I/datasets/zeek/src/analyzer/protocol/mysql -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-MySQL.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-MySQL.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/mysql/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mysql -I/datasets/zeek/src/analyzer/protocol/mysql -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-MySQL.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/mysql/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mysql
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mysql -I/datasets/zeek/src/analyzer/protocol/mysql -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-MySQL.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-MySQL.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/mysql/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mysql -I/datasets/zeek/src/analyzer/protocol/mysql -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-MySQL.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/mysql/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mysql
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mysql -I/datasets/zeek/src/analyzer/protocol/mysql -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-MySQL.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-MySQL.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/mysql/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mysql -I/datasets/zeek/src/analyzer/protocol/mysql -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-MySQL.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/mysql/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/mysql_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/mysql
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mysql -I/datasets/zeek/src/analyzer/protocol/mysql -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/mysql_pac.cc.o -MF CMakeFiles/plugin-Zeek-MySQL.dir/mysql_pac.cc.o.d -o CMakeFiles/plugin-Zeek-MySQL.dir/mysql_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/mysql/mysql_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/mysql -I/datasets/zeek/src/analyzer/protocol/mysql -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/mysql/CMakeFiles/plugin-Zeek-MySQL.dir/mysql_pac.cc.o -MF CMakeFiles/plugin-Zeek-MySQL.dir/mysql_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/mysql/mysql_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 58%] Built target plugin-Zeek-MySQL
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 58%] [32mBuilding CXX object src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/NCP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ncp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ncp -I/datasets/zeek/src/analyzer/protocol/ncp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/NCP.cc.o -MF CMakeFiles/plugin-Zeek-NCP.dir/NCP.cc.o.d -o CMakeFiles/plugin-Zeek-NCP.dir/NCP.cc.o -c /datasets/zeek/src/analyzer/protocol/ncp/NCP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ncp -I/datasets/zeek/src/analyzer/protocol/ncp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/NCP.cc.o -MF CMakeFiles/plugin-Zeek-NCP.dir/NCP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ncp/NCP.cc
"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ncp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ncp -I/datasets/zeek/src/analyzer/protocol/ncp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-NCP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-NCP.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/ncp/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ncp -I/datasets/zeek/src/analyzer/protocol/ncp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-NCP.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ncp/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ncp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ncp -I/datasets/zeek/src/analyzer/protocol/ncp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-NCP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-NCP.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ncp/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ncp -I/datasets/zeek/src/analyzer/protocol/ncp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-NCP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ncp/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ncp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ncp -I/datasets/zeek/src/analyzer/protocol/ncp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NCP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-NCP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ncp/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ncp -I/datasets/zeek/src/analyzer/protocol/ncp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NCP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ncp/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/consts.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ncp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ncp -I/datasets/zeek/src/analyzer/protocol/ncp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/consts.bif.cc.o -MF CMakeFiles/plugin-Zeek-NCP.dir/consts.bif.cc.o.d -o CMakeFiles/plugin-Zeek-NCP.dir/consts.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ncp/consts.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ncp -I/datasets/zeek/src/analyzer/protocol/ncp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/consts.bif.cc.o -MF CMakeFiles/plugin-Zeek-NCP.dir/consts.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ncp/consts.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/consts.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ncp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ncp -I/datasets/zeek/src/analyzer/protocol/ncp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/consts.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NCP.dir/consts.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-NCP.dir/consts.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ncp/consts.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ncp -I/datasets/zeek/src/analyzer/protocol/ncp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/consts.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NCP.dir/consts.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ncp/consts.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 58%] [32mBuilding CXX object src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/ncp_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ncp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ncp -I/datasets/zeek/src/analyzer/protocol/ncp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/ncp_pac.cc.o -MF CMakeFiles/plugin-Zeek-NCP.dir/ncp_pac.cc.o.d -o CMakeFiles/plugin-Zeek-NCP.dir/ncp_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ncp/ncp_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ncp -I/datasets/zeek/src/analyzer/protocol/ncp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/ncp/CMakeFiles/plugin-Zeek-NCP.dir/ncp_pac.cc.o -MF CMakeFiles/plugin-Zeek-NCP.dir/ncp_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ncp/ncp_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 60%] Built target plugin-Zeek-NCP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 60%] [32mBuilding CXX object src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/NetbiosSSN.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/netbios
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/netbios -I/datasets/zeek/src/analyzer/protocol/netbios -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/netbios/../dce-rpc -I/datasets/zeek/build/src/analyzer/protocol/netbios/../smb -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/NetbiosSSN.cc.o -MF CMakeFiles/plugin-Zeek-NetBIOS.dir/NetbiosSSN.cc.o.d -o CMakeFiles/plugin-Zeek-NetBIOS.dir/NetbiosSSN.cc.o -c /datasets/zeek/src/analyzer/protocol/netbios/NetbiosSSN.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/netbios -I/datasets/zeek/src/analyzer/protocol/netbios -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/netbios/../dce-rpc -I/datasets/zeek/build/src/analyzer/protocol/netbios/../smb -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/NetbiosSSN.cc.o -MF CMakeFiles/plugin-Zeek-NetBIOS.dir/NetbiosSSN.cc.o.d -c /datasets/zeek/src/analyzer/protocol/netbios/NetbiosSSN.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/netbios
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/netbios -I/datasets/zeek/src/analyzer/protocol/netbios -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/netbios/../dce-rpc -I/datasets/zeek/build/src/analyzer/protocol/netbios/../smb -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-NetBIOS.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-NetBIOS.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/netbios/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/netbios -I/datasets/zeek/src/analyzer/protocol/netbios -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/netbios/../dce-rpc -I/datasets/zeek/build/src/analyzer/protocol/netbios/../smb -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-NetBIOS.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/netbios/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/netbios
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/netbios -I/datasets/zeek/src/analyzer/protocol/netbios -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/netbios/../dce-rpc -I/datasets/zeek/build/src/analyzer/protocol/netbios/../smb -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-NetBIOS.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-NetBIOS.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/netbios/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/netbios -I/datasets/zeek/src/analyzer/protocol/netbios -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/netbios/../dce-rpc -I/datasets/zeek/build/src/analyzer/protocol/netbios/../smb -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-NetBIOS.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/netbios/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/netbios
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/netbios -I/datasets/zeek/src/analyzer/protocol/netbios -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/netbios/../dce-rpc -I/datasets/zeek/build/src/analyzer/protocol/netbios/../smb -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NetBIOS.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-NetBIOS.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/netbios/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/netbios -I/datasets/zeek/src/analyzer/protocol/netbios -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/netbios/../dce-rpc -I/datasets/zeek/build/src/analyzer/protocol/netbios/../smb -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NetBIOS.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/netbios/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/functions.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/netbios
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/netbios -I/datasets/zeek/src/analyzer/protocol/netbios -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/netbios/../dce-rpc -I/datasets/zeek/build/src/analyzer/protocol/netbios/../smb -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-NetBIOS.dir/functions.bif.cc.o.d -o CMakeFiles/plugin-Zeek-NetBIOS.dir/functions.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/netbios/functions.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/netbios -I/datasets/zeek/src/analyzer/protocol/netbios -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/netbios/../dce-rpc -I/datasets/zeek/build/src/analyzer/protocol/netbios/../smb -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-NetBIOS.dir/functions.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/netbios/functions.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/functions.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/netbios
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/netbios -I/datasets/zeek/src/analyzer/protocol/netbios -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/netbios/../dce-rpc -I/datasets/zeek/build/src/analyzer/protocol/netbios/../smb -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NetBIOS.dir/functions.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-NetBIOS.dir/functions.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/netbios/functions.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/netbios -I/datasets/zeek/src/analyzer/protocol/netbios -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/netbios/../dce-rpc -I/datasets/zeek/build/src/analyzer/protocol/netbios/../smb -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/netbios/CMakeFiles/plugin-Zeek-NetBIOS.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NetBIOS.dir/functions.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/netbios/functions.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 60%] Built target plugin-Zeek-NetBIOS
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 60%] [32mBuilding CXX object src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/NTLM.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ntlm
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntlm -I/datasets/zeek/src/analyzer/protocol/ntlm -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/NTLM.cc.o -MF CMakeFiles/plugin-Zeek-NTLM.dir/NTLM.cc.o.d -o CMakeFiles/plugin-Zeek-NTLM.dir/NTLM.cc.o -c /datasets/zeek/src/analyzer/protocol/ntlm/NTLM.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntlm -I/datasets/zeek/src/analyzer/protocol/ntlm -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/NTLM.cc.o -MF CMakeFiles/plugin-Zeek-NTLM.dir/NTLM.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ntlm/NTLM.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ntlm
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntlm -I/datasets/zeek/src/analyzer/protocol/ntlm -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-NTLM.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-NTLM.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/ntlm/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntlm -I/datasets/zeek/src/analyzer/protocol/ntlm -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-NTLM.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ntlm/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/types.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ntlm
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntlm -I/datasets/zeek/src/analyzer/protocol/ntlm -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-NTLM.dir/types.bif.cc.o.d -o CMakeFiles/plugin-Zeek-NTLM.dir/types.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ntlm/types.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntlm -I/datasets/zeek/src/analyzer/protocol/ntlm -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-NTLM.dir/types.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ntlm/types.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/types.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ntlm
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntlm -I/datasets/zeek/src/analyzer/protocol/ntlm -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NTLM.dir/types.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-NTLM.dir/types.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ntlm/types.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntlm -I/datasets/zeek/src/analyzer/protocol/ntlm -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NTLM.dir/types.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ntlm/types.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ntlm
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntlm -I/datasets/zeek/src/analyzer/protocol/ntlm -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-NTLM.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-NTLM.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ntlm/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntlm -I/datasets/zeek/src/analyzer/protocol/ntlm -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-NTLM.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ntlm/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ntlm
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntlm -I/datasets/zeek/src/analyzer/protocol/ntlm -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NTLM.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-NTLM.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ntlm/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntlm -I/datasets/zeek/src/analyzer/protocol/ntlm -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NTLM.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ntlm/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/ntlm_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ntlm
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntlm -I/datasets/zeek/src/analyzer/protocol/ntlm -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/ntlm_pac.cc.o -MF CMakeFiles/plugin-Zeek-NTLM.dir/ntlm_pac.cc.o.d -o CMakeFiles/plugin-Zeek-NTLM.dir/ntlm_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ntlm/ntlm_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntlm -I/datasets/zeek/src/analyzer/protocol/ntlm -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/ntlm/CMakeFiles/plugin-Zeek-NTLM.dir/ntlm_pac.cc.o -MF CMakeFiles/plugin-Zeek-NTLM.dir/ntlm_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ntlm/ntlm_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 60%] Built target plugin-Zeek-NTLM
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 60%] [32mBuilding CXX object src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/NTP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ntp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntp -I/datasets/zeek/src/analyzer/protocol/ntp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/NTP.cc.o -MF CMakeFiles/plugin-Zeek-NTP.dir/NTP.cc.o.d -o CMakeFiles/plugin-Zeek-NTP.dir/NTP.cc.o -c /datasets/zeek/src/analyzer/protocol/ntp/NTP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntp -I/datasets/zeek/src/analyzer/protocol/ntp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/NTP.cc.o -MF CMakeFiles/plugin-Zeek-NTP.dir/NTP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ntp/NTP.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ntp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntp -I/datasets/zeek/src/analyzer/protocol/ntp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-NTP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-NTP.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/ntp/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntp -I/datasets/zeek/src/analyzer/protocol/ntp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-NTP.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ntp/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/types.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ntp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntp -I/datasets/zeek/src/analyzer/protocol/ntp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-NTP.dir/types.bif.cc.o.d -o CMakeFiles/plugin-Zeek-NTP.dir/types.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ntp/types.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntp -I/datasets/zeek/src/analyzer/protocol/ntp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-NTP.dir/types.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ntp/types.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/types.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ntp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntp -I/datasets/zeek/src/analyzer/protocol/ntp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NTP.dir/types.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-NTP.dir/types.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ntp/types.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntp -I/datasets/zeek/src/analyzer/protocol/ntp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NTP.dir/types.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ntp/types.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ntp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntp -I/datasets/zeek/src/analyzer/protocol/ntp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-NTP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-NTP.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ntp/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntp -I/datasets/zeek/src/analyzer/protocol/ntp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-NTP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ntp/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ntp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntp -I/datasets/zeek/src/analyzer/protocol/ntp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NTP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-NTP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ntp/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntp -I/datasets/zeek/src/analyzer/protocol/ntp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NTP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ntp/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 60%] [32mBuilding CXX object src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/ntp_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ntp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntp -I/datasets/zeek/src/analyzer/protocol/ntp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/ntp_pac.cc.o -MF CMakeFiles/plugin-Zeek-NTP.dir/ntp_pac.cc.o.d -o CMakeFiles/plugin-Zeek-NTP.dir/ntp_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ntp/ntp_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ntp -I/datasets/zeek/src/analyzer/protocol/ntp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/ntp/CMakeFiles/plugin-Zeek-NTP.dir/ntp_pac.cc.o -MF CMakeFiles/plugin-Zeek-NTP.dir/ntp_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ntp/ntp_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 61%] Built target plugin-Zeek-NTP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 61%] [32mBuilding CXX object src/analyzer/protocol/pia/CMakeFiles/plugin-Zeek-PIA.dir/PIA.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/pia
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/pia -I/datasets/zeek/src/analyzer/protocol/pia -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/pia/CMakeFiles/plugin-Zeek-PIA.dir/PIA.cc.o -MF CMakeFiles/plugin-Zeek-PIA.dir/PIA.cc.o.d -o CMakeFiles/plugin-Zeek-PIA.dir/PIA.cc.o -c /datasets/zeek/src/analyzer/protocol/pia/PIA.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/pia -I/datasets/zeek/src/analyzer/protocol/pia -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/pia/CMakeFiles/plugin-Zeek-PIA.dir/PIA.cc.o -MF CMakeFiles/plugin-Zeek-PIA.dir/PIA.cc.o.d -c /datasets/zeek/src/analyzer/protocol/pia/PIA.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/EquivClass.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 120: error: identifier "EquivClass"
          is undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/zeek/RE.h", line 148: error: identifier "EquivClass"
          is undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 11: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 20: error: PList is not a template
  using rule_list = PList<Rule>;
                    ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 26: error: identifier "Location" is
          undefined
  	Rule(const char* arg_id, const Location& arg_location)
  	                               ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 63: error: identifier "Location" is
          undefined
  	const Location& GetLocation() const { return location; }
  	      ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 74: error: PList is not a template
  	using rule_action_list = PList<RuleAction>;
  	                         ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 75: error: PList is not a template
  	using rule_condition_list = PList<RuleCondition>;
  	                            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 76: error: PList is not a template
  	using rule_hdr_test_list = PList<RuleHdrTest>;
  	                           ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 91: error: PList is not a template
  	using precond_list = PList<Precond>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 110: error: PList is not a template
  	using pattern_list = PList<Pattern>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 116: error: identifier "Location"
          is undefined
  	Location location;
  	^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 28: error: name followed by "::"
          must be a class or namespace name
  		id = util::copy_string(arg_id);
  		     ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 11: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: qualified name is
          not allowed
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: this declaration
          has no storage class or type specifier
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: expected a ";"
  	std::optional<std::string> full_path;
  	             ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 44: error: identifier
          "Location" is undefined
  	Location load_location;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 47: error: identifier
          "Location" is undefined
  	SignatureFile(std::string file, std::string full_path, Location load_location);
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 61%] [32mBuilding CXX object src/analyzer/protocol/pia/CMakeFiles/plugin-Zeek-PIA.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/pia
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/pia -I/datasets/zeek/src/analyzer/protocol/pia -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/pia/CMakeFiles/plugin-Zeek-PIA.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-PIA.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-PIA.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/pia/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/pia -I/datasets/zeek/src/analyzer/protocol/pia -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/pia/CMakeFiles/plugin-Zeek-PIA.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-PIA.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/pia/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 61%] Built target plugin-Zeek-PIA
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 61%] [32mBuilding CXX object src/analyzer/protocol/pop3/CMakeFiles/plugin-Zeek-POP3.dir/POP3.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/pop3
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/pop3 -I/datasets/zeek/src/analyzer/protocol/pop3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/pop3/CMakeFiles/plugin-Zeek-POP3.dir/POP3.cc.o -MF CMakeFiles/plugin-Zeek-POP3.dir/POP3.cc.o.d -o CMakeFiles/plugin-Zeek-POP3.dir/POP3.cc.o -c /datasets/zeek/src/analyzer/protocol/pop3/POP3.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/pop3 -I/datasets/zeek/src/analyzer/protocol/pop3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/pop3/CMakeFiles/plugin-Zeek-POP3.dir/POP3.cc.o -MF CMakeFiles/plugin-Zeek-POP3.dir/POP3.cc.o.d -c /datasets/zeek/src/analyzer/protocol/pop3/POP3.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 61%] [32mBuilding CXX object src/analyzer/protocol/pop3/CMakeFiles/plugin-Zeek-POP3.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/pop3
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/pop3 -I/datasets/zeek/src/analyzer/protocol/pop3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/pop3/CMakeFiles/plugin-Zeek-POP3.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-POP3.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-POP3.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/pop3/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/pop3 -I/datasets/zeek/src/analyzer/protocol/pop3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/pop3/CMakeFiles/plugin-Zeek-POP3.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-POP3.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/pop3/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 61%] [32mBuilding CXX object src/analyzer/protocol/pop3/CMakeFiles/plugin-Zeek-POP3.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/pop3
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/pop3 -I/datasets/zeek/src/analyzer/protocol/pop3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/pop3/CMakeFiles/plugin-Zeek-POP3.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-POP3.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-POP3.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/pop3/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/pop3 -I/datasets/zeek/src/analyzer/protocol/pop3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/pop3/CMakeFiles/plugin-Zeek-POP3.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-POP3.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/pop3/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 61%] [32mBuilding CXX object src/analyzer/protocol/pop3/CMakeFiles/plugin-Zeek-POP3.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/pop3
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/pop3 -I/datasets/zeek/src/analyzer/protocol/pop3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/pop3/CMakeFiles/plugin-Zeek-POP3.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-POP3.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-POP3.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/pop3/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/pop3 -I/datasets/zeek/src/analyzer/protocol/pop3 -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/pop3/CMakeFiles/plugin-Zeek-POP3.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-POP3.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/pop3/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 61%] Built target plugin-Zeek-POP3
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 61%] [32mBuilding CXX object src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/RADIUS.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/radius
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/radius -I/datasets/zeek/src/analyzer/protocol/radius -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/RADIUS.cc.o -MF CMakeFiles/plugin-Zeek-RADIUS.dir/RADIUS.cc.o.d -o CMakeFiles/plugin-Zeek-RADIUS.dir/RADIUS.cc.o -c /datasets/zeek/src/analyzer/protocol/radius/RADIUS.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/radius -I/datasets/zeek/src/analyzer/protocol/radius -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/RADIUS.cc.o -MF CMakeFiles/plugin-Zeek-RADIUS.dir/RADIUS.cc.o.d -c /datasets/zeek/src/analyzer/protocol/radius/RADIUS.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 61%] [32mBuilding CXX object src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/radius
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/radius -I/datasets/zeek/src/analyzer/protocol/radius -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-RADIUS.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-RADIUS.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/radius/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/radius -I/datasets/zeek/src/analyzer/protocol/radius -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-RADIUS.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/radius/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 61%] [32mBuilding CXX object src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/radius
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/radius -I/datasets/zeek/src/analyzer/protocol/radius -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-RADIUS.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-RADIUS.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/radius/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/radius -I/datasets/zeek/src/analyzer/protocol/radius -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-RADIUS.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/radius/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 61%] [32mBuilding CXX object src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/radius
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/radius -I/datasets/zeek/src/analyzer/protocol/radius -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-RADIUS.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-RADIUS.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/radius/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/radius -I/datasets/zeek/src/analyzer/protocol/radius -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-RADIUS.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/radius/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 61%] [32mBuilding CXX object src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/radius_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/radius
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/radius -I/datasets/zeek/src/analyzer/protocol/radius -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/radius_pac.cc.o -MF CMakeFiles/plugin-Zeek-RADIUS.dir/radius_pac.cc.o.d -o CMakeFiles/plugin-Zeek-RADIUS.dir/radius_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/radius/radius_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/radius -I/datasets/zeek/src/analyzer/protocol/radius -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/radius/CMakeFiles/plugin-Zeek-RADIUS.dir/radius_pac.cc.o -MF CMakeFiles/plugin-Zeek-RADIUS.dir/radius_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/radius/radius_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 61%] Built target plugin-Zeek-RADIUS
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 61%] [32mBuilding CXX object src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/RDPEUDP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rdp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/RDPEUDP.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/RDPEUDP.cc.o.d -o CMakeFiles/plugin-Zeek-RDP.dir/RDPEUDP.cc.o -c /datasets/zeek/src/analyzer/protocol/rdp/RDPEUDP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/RDPEUDP.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/RDPEUDP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/rdp/RDPEUDP.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 61%] [32mBuilding CXX object src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/RDP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rdp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/RDP.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/RDP.cc.o.d -o CMakeFiles/plugin-Zeek-RDP.dir/RDP.cc.o -c /datasets/zeek/src/analyzer/protocol/rdp/RDP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/RDP.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/RDP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/rdp/RDP.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/EquivClass.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 120: error: identifier "EquivClass"
          is undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/zeek/RE.h", line 148: error: identifier "EquivClass"
          is undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 11: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 20: error: PList is not a template
  using rule_list = PList<Rule>;
                    ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 26: error: identifier "Location" is
          undefined
  	Rule(const char* arg_id, const Location& arg_location)
  	                               ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 63: error: identifier "Location" is
          undefined
  	const Location& GetLocation() const { return location; }
  	      ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 74: error: PList is not a template
  	using rule_action_list = PList<RuleAction>;
  	                         ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 75: error: PList is not a template
  	using rule_condition_list = PList<RuleCondition>;
  	                            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 76: error: PList is not a template
  	using rule_hdr_test_list = PList<RuleHdrTest>;
  	                           ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 91: error: PList is not a template
  	using precond_list = PList<Precond>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 110: error: PList is not a template
  	using pattern_list = PList<Pattern>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 116: error: identifier "Location"
          is undefined
  	Location location;
  	^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 28: error: name followed by "::"
          must be a class or namespace name
  		id = util::copy_string(arg_id);
  		     ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 11: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: qualified name is
          not allowed
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: this declaration
          has no storage class or type specifier
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: expected a ";"
  	std::optional<std::string> full_path;
  	             ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 44: error: identifier
          "Location" is undefined
  	Location load_location;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 47: error: identifier
          "Location" is undefined
  	SignatureFile(std::string file, std::string full_path, Location load_location);
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 61%] [32mBuilding CXX object src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rdp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-RDP.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/rdp/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/rdp/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 61%] [32mBuilding CXX object src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rdp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-RDP.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/rdp/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/rdp/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 61%] [32mBuilding CXX object src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rdp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-RDP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/rdp/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/rdp/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 61%] [32mBuilding CXX object src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/types.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rdp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/types.bif.cc.o.d -o CMakeFiles/plugin-Zeek-RDP.dir/types.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/rdp/types.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/types.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/rdp/types.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 61%] [32mBuilding CXX object src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/types.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rdp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/types.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-RDP.dir/types.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/rdp/types.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/types.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/rdp/types.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/rdp_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rdp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/rdp_pac.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/rdp_pac.cc.o.d -o CMakeFiles/plugin-Zeek-RDP.dir/rdp_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/rdp/rdp_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/rdp_pac.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/rdp_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/rdp/rdp_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/rdpeudp_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rdp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/rdpeudp_pac.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/rdpeudp_pac.cc.o.d -o CMakeFiles/plugin-Zeek-RDP.dir/rdpeudp_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/rdp/rdpeudp_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rdp -I/datasets/zeek/src/analyzer/protocol/rdp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/rdp/CMakeFiles/plugin-Zeek-RDP.dir/rdpeudp_pac.cc.o -MF CMakeFiles/plugin-Zeek-RDP.dir/rdpeudp_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/rdp/rdpeudp_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 62%] Built target plugin-Zeek-RDP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/RFB.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rfb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rfb -I/datasets/zeek/src/analyzer/protocol/rfb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/RFB.cc.o -MF CMakeFiles/plugin-Zeek-RFB.dir/RFB.cc.o.d -o CMakeFiles/plugin-Zeek-RFB.dir/RFB.cc.o -c /datasets/zeek/src/analyzer/protocol/rfb/RFB.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rfb -I/datasets/zeek/src/analyzer/protocol/rfb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/RFB.cc.o -MF CMakeFiles/plugin-Zeek-RFB.dir/RFB.cc.o.d -c /datasets/zeek/src/analyzer/protocol/rfb/RFB.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rfb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rfb -I/datasets/zeek/src/analyzer/protocol/rfb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-RFB.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-RFB.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/rfb/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rfb -I/datasets/zeek/src/analyzer/protocol/rfb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-RFB.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/rfb/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rfb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rfb -I/datasets/zeek/src/analyzer/protocol/rfb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-RFB.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-RFB.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/rfb/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rfb -I/datasets/zeek/src/analyzer/protocol/rfb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-RFB.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/rfb/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rfb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rfb -I/datasets/zeek/src/analyzer/protocol/rfb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-RFB.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-RFB.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/rfb/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rfb -I/datasets/zeek/src/analyzer/protocol/rfb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-RFB.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/rfb/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/rfb_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rfb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rfb -I/datasets/zeek/src/analyzer/protocol/rfb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/rfb_pac.cc.o -MF CMakeFiles/plugin-Zeek-RFB.dir/rfb_pac.cc.o.d -o CMakeFiles/plugin-Zeek-RFB.dir/rfb_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/rfb/rfb_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rfb -I/datasets/zeek/src/analyzer/protocol/rfb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/rfb/CMakeFiles/plugin-Zeek-RFB.dir/rfb_pac.cc.o -MF CMakeFiles/plugin-Zeek-RFB.dir/rfb_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/rfb/rfb_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 62%] Built target plugin-Zeek-RFB
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/RPC.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/RPC.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/RPC.cc.o.d -o CMakeFiles/plugin-Zeek-RPC.dir/RPC.cc.o -c /datasets/zeek/src/analyzer/protocol/rpc/RPC.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/RPC.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/RPC.cc.o.d -c /datasets/zeek/src/analyzer/protocol/rpc/RPC.cc
"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/NFS.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/NFS.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/NFS.cc.o.d -o CMakeFiles/plugin-Zeek-RPC.dir/NFS.cc.o -c /datasets/zeek/src/analyzer/protocol/rpc/NFS.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/NFS.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/NFS.cc.o.d -c /datasets/zeek/src/analyzer/protocol/rpc/NFS.cc
"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/MOUNT.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/MOUNT.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/MOUNT.cc.o.d -o CMakeFiles/plugin-Zeek-RPC.dir/MOUNT.cc.o -c /datasets/zeek/src/analyzer/protocol/rpc/MOUNT.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/MOUNT.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/MOUNT.cc.o.d -c /datasets/zeek/src/analyzer/protocol/rpc/MOUNT.cc
"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/Portmap.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/Portmap.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/Portmap.cc.o.d -o CMakeFiles/plugin-Zeek-RPC.dir/Portmap.cc.o -c /datasets/zeek/src/analyzer/protocol/rpc/Portmap.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/Portmap.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/Portmap.cc.o.d -c /datasets/zeek/src/analyzer/protocol/rpc/Portmap.cc
"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/XDR.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/XDR.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/XDR.cc.o.d -o CMakeFiles/plugin-Zeek-RPC.dir/XDR.cc.o -c /datasets/zeek/src/analyzer/protocol/rpc/XDR.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/XDR.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/XDR.cc.o.d -c /datasets/zeek/src/analyzer/protocol/rpc/XDR.cc
"/datasets/zeek/src/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/analyzer/protocol/rpc/XDR.h", line 10: error:
          qualified name is not allowed
  namespace zeek::analyzer::rpc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-RPC.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/rpc/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/rpc/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-RPC.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/rpc/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/rpc/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/rpc
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-RPC.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/rpc/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/rpc -I/datasets/zeek/src/analyzer/protocol/rpc -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/rpc/CMakeFiles/plugin-Zeek-RPC.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-RPC.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/rpc/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 62%] Built target plugin-Zeek-RPC
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 62%] [32mBuilding CXX object src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/sip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/sip -I/datasets/zeek/src/analyzer/protocol/sip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SIP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-SIP.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/sip/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/sip -I/datasets/zeek/src/analyzer/protocol/sip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SIP.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/sip/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/SIP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/sip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/sip -I/datasets/zeek/src/analyzer/protocol/sip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/SIP.cc.o -MF CMakeFiles/plugin-Zeek-SIP.dir/SIP.cc.o.d -o CMakeFiles/plugin-Zeek-SIP.dir/SIP.cc.o -c /datasets/zeek/src/analyzer/protocol/sip/SIP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/sip -I/datasets/zeek/src/analyzer/protocol/sip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/SIP.cc.o -MF CMakeFiles/plugin-Zeek-SIP.dir/SIP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/sip/SIP.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/SIP_TCP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/sip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/sip -I/datasets/zeek/src/analyzer/protocol/sip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/SIP_TCP.cc.o -MF CMakeFiles/plugin-Zeek-SIP.dir/SIP_TCP.cc.o.d -o CMakeFiles/plugin-Zeek-SIP.dir/SIP_TCP.cc.o -c /datasets/zeek/src/analyzer/protocol/sip/SIP_TCP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/sip -I/datasets/zeek/src/analyzer/protocol/sip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/SIP_TCP.cc.o -MF CMakeFiles/plugin-Zeek-SIP.dir/SIP_TCP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/sip/SIP_TCP.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/sip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/sip -I/datasets/zeek/src/analyzer/protocol/sip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SIP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SIP.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/sip/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/sip -I/datasets/zeek/src/analyzer/protocol/sip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SIP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/sip/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/sip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/sip -I/datasets/zeek/src/analyzer/protocol/sip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SIP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SIP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/sip/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/sip -I/datasets/zeek/src/analyzer/protocol/sip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SIP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/sip/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/sip_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/sip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/sip -I/datasets/zeek/src/analyzer/protocol/sip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/sip_pac.cc.o -MF CMakeFiles/plugin-Zeek-SIP.dir/sip_pac.cc.o.d -o CMakeFiles/plugin-Zeek-SIP.dir/sip_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/sip/sip_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/sip -I/datasets/zeek/src/analyzer/protocol/sip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/sip_pac.cc.o -MF CMakeFiles/plugin-Zeek-SIP.dir/sip_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/sip/sip_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/sip_TCP_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/sip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/sip -I/datasets/zeek/src/analyzer/protocol/sip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/sip_TCP_pac.cc.o -MF CMakeFiles/plugin-Zeek-SIP.dir/sip_TCP_pac.cc.o.d -o CMakeFiles/plugin-Zeek-SIP.dir/sip_TCP_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/sip/sip_TCP_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/sip -I/datasets/zeek/src/analyzer/protocol/sip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/sip/CMakeFiles/plugin-Zeek-SIP.dir/sip_TCP_pac.cc.o -MF CMakeFiles/plugin-Zeek-SIP.dir/sip_TCP_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/sip/sip_TCP_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 62%] Built target plugin-Zeek-SIP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 62%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/SMB.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/SMB.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/SMB.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/SMB.cc.o -c /datasets/zeek/src/analyzer/protocol/smb/SMB.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/SMB.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/SMB.cc.o.d -c /datasets/zeek/src/analyzer/protocol/smb/SMB.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/smb/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/smb/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_check_directory.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_check_directory.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_check_directory.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_check_directory.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_check_directory.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_check_directory.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_check_directory.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_check_directory.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_check_directory.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_check_directory.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_check_directory.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_check_directory.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_check_directory.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_check_directory.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_check_directory.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_check_directory.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_close.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_close.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_close.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_close.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_close.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_close.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_close.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_close.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_close.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_close.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_close.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_close.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_close.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_close.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_close.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_close.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_create_directory.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_create_directory.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_create_directory.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_create_directory.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_create_directory.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_create_directory.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_create_directory.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_create_directory.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_create_directory.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_create_directory.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_create_directory.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_create_directory.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_create_directory.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_create_directory.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_create_directory.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_create_directory.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_echo.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_echo.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_echo.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_echo.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_echo.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_echo.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_echo.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_echo.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 62%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_echo.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_echo.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_echo.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_echo.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_echo.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_echo.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_echo.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_echo.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_logoff_andx.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_logoff_andx.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_logoff_andx.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_logoff_andx.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_logoff_andx.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_logoff_andx.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_logoff_andx.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_logoff_andx.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_logoff_andx.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_logoff_andx.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_logoff_andx.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_logoff_andx.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_logoff_andx.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_logoff_andx.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_logoff_andx.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_logoff_andx.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_negotiate.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_negotiate.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_negotiate.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_negotiate.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_negotiate.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_negotiate.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_negotiate.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_negotiate.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_negotiate.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_negotiate.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_negotiate.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_negotiate.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_negotiate.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_negotiate.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_negotiate.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_negotiate.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_create_andx.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_create_andx.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_create_andx.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_create_andx.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_nt_create_andx.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_create_andx.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_create_andx.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_nt_create_andx.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_create_andx.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_create_andx.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_create_andx.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_create_andx.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_nt_create_andx.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_create_andx.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_create_andx.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_nt_create_andx.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_cancel.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_cancel.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_cancel.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_cancel.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_nt_cancel.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_cancel.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_cancel.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_nt_cancel.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_cancel.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_cancel.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_cancel.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_cancel.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_nt_cancel.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_cancel.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_nt_cancel.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_nt_cancel.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_query_information.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_query_information.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_query_information.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_query_information.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_query_information.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_query_information.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_query_information.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_query_information.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_query_information.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_query_information.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_query_information.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_query_information.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_query_information.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_query_information.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_query_information.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_query_information.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_read_andx.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_read_andx.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_read_andx.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_read_andx.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_read_andx.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_read_andx.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_read_andx.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_read_andx.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_read_andx.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_read_andx.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_read_andx.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_read_andx.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_read_andx.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_read_andx.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_read_andx.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_read_andx.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_session_setup_andx.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_session_setup_andx.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_session_setup_andx.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_session_setup_andx.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_session_setup_andx.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_session_setup_andx.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_session_setup_andx.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_session_setup_andx.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_session_setup_andx.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_session_setup_andx.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_session_setup_andx.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_session_setup_andx.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_session_setup_andx.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_session_setup_andx.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_session_setup_andx.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_session_setup_andx.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction_secondary.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction_secondary.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction_secondary.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction_secondary.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction_secondary.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction_secondary.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction_secondary.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction_secondary.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction_secondary.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction_secondary.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction_secondary.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction_secondary.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction_secondary.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction_secondary.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction_secondary.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction_secondary.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction2.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction2.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 63%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction2.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction2.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2_secondary.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2_secondary.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2_secondary.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2_secondary.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction2_secondary.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2_secondary.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2_secondary.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction2_secondary.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2_secondary.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2_secondary.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2_secondary.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2_secondary.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction2_secondary.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2_secondary.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_transaction2_secondary.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_transaction2_secondary.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_connect_andx.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_connect_andx.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_connect_andx.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_connect_andx.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_tree_connect_andx.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_connect_andx.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_connect_andx.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_tree_connect_andx.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_connect_andx.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_connect_andx.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_connect_andx.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_connect_andx.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_tree_connect_andx.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_connect_andx.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_connect_andx.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_tree_connect_andx.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_disconnect.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_disconnect.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_disconnect.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_disconnect.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_tree_disconnect.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_disconnect.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_disconnect.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_tree_disconnect.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_disconnect.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_disconnect.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_disconnect.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_disconnect.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_tree_disconnect.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_disconnect.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_tree_disconnect.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_tree_disconnect.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_write_andx.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_write_andx.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_write_andx.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_write_andx.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_write_andx.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_write_andx.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_write_andx.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_write_andx.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_write_andx.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_write_andx.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_write_andx.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_write_andx.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_write_andx.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_write_andx.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_com_write_andx.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_com_write_andx.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb1_events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb1_events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb1_events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb1_events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_close.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_close.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_close.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_close.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_close.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_close.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_close.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_close.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_close.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_close.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_close.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_close.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_close.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_close.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_close.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_close.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_create.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_create.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_create.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_create.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_create.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_create.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_create.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_create.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_create.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_create.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_create.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_create.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_create.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_create.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_create.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_create.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_negotiate.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_negotiate.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_negotiate.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_negotiate.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_negotiate.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_negotiate.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_negotiate.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_negotiate.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_negotiate.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_negotiate.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_negotiate.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_negotiate.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_negotiate.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_negotiate.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_negotiate.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_negotiate.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_read.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_read.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_read.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_read.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_read.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_read.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_read.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_read.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_read.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_read.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_read.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_read.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_read.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_read.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_read.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_read.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 64%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_session_setup.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_session_setup.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_session_setup.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_session_setup.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_session_setup.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_session_setup.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_session_setup.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_session_setup.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_session_setup.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_session_setup.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_session_setup.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_session_setup.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_session_setup.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_session_setup.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_session_setup.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_session_setup.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_set_info.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_set_info.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_set_info.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_set_info.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_set_info.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_set_info.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_set_info.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_set_info.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_set_info.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_set_info.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_set_info.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_set_info.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_set_info.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_set_info.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_set_info.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_set_info.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_connect.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_connect.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_connect.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_connect.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_tree_connect.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_connect.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_connect.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_tree_connect.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_connect.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_connect.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_connect.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_connect.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_tree_connect.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_connect.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_connect.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_tree_connect.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_disconnect.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_disconnect.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_disconnect.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_disconnect.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_tree_disconnect.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_disconnect.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_disconnect.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_tree_disconnect.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_disconnect.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_disconnect.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_disconnect.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_disconnect.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_tree_disconnect.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_disconnect.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_tree_disconnect.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_tree_disconnect.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_write.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_write.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_write.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_write.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_write.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_write.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_write.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_write.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_write.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_write.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_write.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_write.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_write.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_write.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_write.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_write.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_transform_header.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_transform_header.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_transform_header.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_transform_header.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_transform_header.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_transform_header.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_transform_header.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_transform_header.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_transform_header.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_transform_header.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_transform_header.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_transform_header.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_transform_header.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_transform_header.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_com_transform_header.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_com_transform_header.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb2_events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb2_events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb2_events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb2_events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/consts.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/consts.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/consts.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/consts.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/consts.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/consts.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/consts.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/consts.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/consts.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/consts.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/consts.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/consts.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/consts.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/consts.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/consts.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/consts.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/types.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/types.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/types.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/types.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/types.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/types.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 65%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/types.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/types.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/types.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/types.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/types.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/types.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 66%] [32mBuilding CXX object src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smb
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb_pac.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb_pac.cc.o.d -o CMakeFiles/plugin-Zeek-SMB.dir/smb_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smb/smb_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smb -I/datasets/zeek/src/analyzer/protocol/smb -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/build/src/analyzer/protocol/smb/../dce-rpc -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/smb/CMakeFiles/plugin-Zeek-SMB.dir/smb_pac.cc.o -MF CMakeFiles/plugin-Zeek-SMB.dir/smb_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smb/smb_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 68%] Built target plugin-Zeek-SMB
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 68%] [32mBuilding CXX object src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/SMTP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smtp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smtp -I/datasets/zeek/src/analyzer/protocol/smtp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/SMTP.cc.o -MF CMakeFiles/plugin-Zeek-SMTP.dir/SMTP.cc.o.d -o CMakeFiles/plugin-Zeek-SMTP.dir/SMTP.cc.o -c /datasets/zeek/src/analyzer/protocol/smtp/SMTP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smtp -I/datasets/zeek/src/analyzer/protocol/smtp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/SMTP.cc.o -MF CMakeFiles/plugin-Zeek-SMTP.dir/SMTP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/smtp/SMTP.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 104: error: a type qualifier is
          not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 104: error: identifier
          "is_const" is undefined
  	bool IsConst() const { return is_const; }
  	                              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smtp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smtp -I/datasets/zeek/src/analyzer/protocol/smtp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SMTP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-SMTP.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/smtp/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smtp -I/datasets/zeek/src/analyzer/protocol/smtp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SMTP.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/smtp/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smtp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smtp -I/datasets/zeek/src/analyzer/protocol/smtp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMTP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMTP.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smtp/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smtp -I/datasets/zeek/src/analyzer/protocol/smtp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMTP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smtp/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smtp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smtp -I/datasets/zeek/src/analyzer/protocol/smtp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMTP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMTP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smtp/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smtp -I/datasets/zeek/src/analyzer/protocol/smtp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMTP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smtp/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/functions.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smtp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smtp -I/datasets/zeek/src/analyzer/protocol/smtp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMTP.dir/functions.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SMTP.dir/functions.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smtp/functions.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smtp -I/datasets/zeek/src/analyzer/protocol/smtp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-SMTP.dir/functions.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smtp/functions.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/functions.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/smtp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smtp -I/datasets/zeek/src/analyzer/protocol/smtp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMTP.dir/functions.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SMTP.dir/functions.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/smtp/functions.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/smtp -I/datasets/zeek/src/analyzer/protocol/smtp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/smtp/CMakeFiles/plugin-Zeek-SMTP.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SMTP.dir/functions.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/smtp/functions.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 68%] Built target plugin-Zeek-SMTP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 68%] [32mBuilding CXX object src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/SNMP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/snmp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/snmp -I/datasets/zeek/src/analyzer/protocol/snmp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/SNMP.cc.o -MF CMakeFiles/plugin-Zeek-SNMP.dir/SNMP.cc.o.d -o CMakeFiles/plugin-Zeek-SNMP.dir/SNMP.cc.o -c /datasets/zeek/src/analyzer/protocol/snmp/SNMP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/snmp -I/datasets/zeek/src/analyzer/protocol/snmp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/SNMP.cc.o -MF CMakeFiles/plugin-Zeek-SNMP.dir/SNMP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/snmp/SNMP.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/snmp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/snmp -I/datasets/zeek/src/analyzer/protocol/snmp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SNMP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-SNMP.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/snmp/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/snmp -I/datasets/zeek/src/analyzer/protocol/snmp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SNMP.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/snmp/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/types.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/snmp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/snmp -I/datasets/zeek/src/analyzer/protocol/snmp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-SNMP.dir/types.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SNMP.dir/types.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/snmp/types.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/snmp -I/datasets/zeek/src/analyzer/protocol/snmp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-SNMP.dir/types.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/snmp/types.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/types.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/snmp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/snmp -I/datasets/zeek/src/analyzer/protocol/snmp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SNMP.dir/types.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SNMP.dir/types.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/snmp/types.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/snmp -I/datasets/zeek/src/analyzer/protocol/snmp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SNMP.dir/types.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/snmp/types.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/snmp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/snmp -I/datasets/zeek/src/analyzer/protocol/snmp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SNMP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SNMP.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/snmp/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/snmp -I/datasets/zeek/src/analyzer/protocol/snmp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SNMP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/snmp/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/snmp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/snmp -I/datasets/zeek/src/analyzer/protocol/snmp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SNMP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SNMP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/snmp/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/snmp -I/datasets/zeek/src/analyzer/protocol/snmp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SNMP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/snmp/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/snmp_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/snmp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/snmp -I/datasets/zeek/src/analyzer/protocol/snmp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/snmp_pac.cc.o -MF CMakeFiles/plugin-Zeek-SNMP.dir/snmp_pac.cc.o.d -o CMakeFiles/plugin-Zeek-SNMP.dir/snmp_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/snmp/snmp_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/snmp -I/datasets/zeek/src/analyzer/protocol/snmp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/snmp/CMakeFiles/plugin-Zeek-SNMP.dir/snmp_pac.cc.o -MF CMakeFiles/plugin-Zeek-SNMP.dir/snmp_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/snmp/snmp_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 68%] Built target plugin-Zeek-SNMP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 68%] [32mBuilding CXX object src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/SOCKS.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/socks
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/socks -I/datasets/zeek/src/analyzer/protocol/socks -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/SOCKS.cc.o -MF CMakeFiles/plugin-Zeek-SOCKS.dir/SOCKS.cc.o.d -o CMakeFiles/plugin-Zeek-SOCKS.dir/SOCKS.cc.o -c /datasets/zeek/src/analyzer/protocol/socks/SOCKS.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/socks -I/datasets/zeek/src/analyzer/protocol/socks -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/SOCKS.cc.o -MF CMakeFiles/plugin-Zeek-SOCKS.dir/SOCKS.cc.o.d -c /datasets/zeek/src/analyzer/protocol/socks/SOCKS.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/EquivClass.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 120: error: identifier "EquivClass"
          is undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/zeek/RE.h", line 148: error: identifier "EquivClass"
          is undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 11: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 20: error: PList is not a template
  using rule_list = PList<Rule>;
                    ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 26: error: identifier "Location" is
          undefined
  	Rule(const char* arg_id, const Location& arg_location)
  	                               ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 63: error: identifier "Location" is
          undefined
  	const Location& GetLocation() const { return location; }
  	      ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 74: error: PList is not a template
  	using rule_action_list = PList<RuleAction>;
  	                         ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 75: error: PList is not a template
  	using rule_condition_list = PList<RuleCondition>;
  	                            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 76: error: PList is not a template
  	using rule_hdr_test_list = PList<RuleHdrTest>;
  	                           ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 91: error: PList is not a template
  	using precond_list = PList<Precond>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 110: error: PList is not a template
  	using pattern_list = PList<Pattern>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 116: error: identifier "Location"
          is undefined
  	Location location;
  	^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 28: error: name followed by "::"
          must be a class or namespace name
  		id = util::copy_string(arg_id);
  		     ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 11: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: qualified name is
          not allowed
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: this declaration
          has no storage class or type specifier
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: expected a ";"
  	std::optional<std::string> full_path;
  	             ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 44: error: identifier
          "Location" is undefined
  	Location load_location;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 47: error: identifier
          "Location" is undefined
  	SignatureFile(std::string file, std::string full_path, Location load_location);
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/socks
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/socks -I/datasets/zeek/src/analyzer/protocol/socks -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SOCKS.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-SOCKS.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/socks/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/socks -I/datasets/zeek/src/analyzer/protocol/socks -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SOCKS.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/socks/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/socks
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/socks -I/datasets/zeek/src/analyzer/protocol/socks -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SOCKS.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SOCKS.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/socks/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/socks -I/datasets/zeek/src/analyzer/protocol/socks -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SOCKS.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/socks/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/socks
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/socks -I/datasets/zeek/src/analyzer/protocol/socks -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SOCKS.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SOCKS.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/socks/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/socks -I/datasets/zeek/src/analyzer/protocol/socks -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SOCKS.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/socks/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 68%] [32mBuilding CXX object src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/socks_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/socks
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/socks -I/datasets/zeek/src/analyzer/protocol/socks -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/socks_pac.cc.o -MF CMakeFiles/plugin-Zeek-SOCKS.dir/socks_pac.cc.o.d -o CMakeFiles/plugin-Zeek-SOCKS.dir/socks_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/socks/socks_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/socks -I/datasets/zeek/src/analyzer/protocol/socks -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/socks/CMakeFiles/plugin-Zeek-SOCKS.dir/socks_pac.cc.o -MF CMakeFiles/plugin-Zeek-SOCKS.dir/socks_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/socks/socks_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 69%] Built target plugin-Zeek-SOCKS
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 70%] [32mBuilding CXX object src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/SSH.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssh
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssh -I/datasets/zeek/src/analyzer/protocol/ssh -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/SSH.cc.o -MF CMakeFiles/plugin-Zeek-SSH.dir/SSH.cc.o.d -o CMakeFiles/plugin-Zeek-SSH.dir/SSH.cc.o -c /datasets/zeek/src/analyzer/protocol/ssh/SSH.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssh -I/datasets/zeek/src/analyzer/protocol/ssh -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/SSH.cc.o -MF CMakeFiles/plugin-Zeek-SSH.dir/SSH.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ssh/SSH.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 70%] [32mBuilding CXX object src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssh
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssh -I/datasets/zeek/src/analyzer/protocol/ssh -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SSH.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-SSH.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/ssh/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssh -I/datasets/zeek/src/analyzer/protocol/ssh -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SSH.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ssh/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 70%] [32mBuilding CXX object src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/types.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssh
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssh -I/datasets/zeek/src/analyzer/protocol/ssh -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-SSH.dir/types.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SSH.dir/types.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssh/types.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssh -I/datasets/zeek/src/analyzer/protocol/ssh -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-SSH.dir/types.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssh/types.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 70%] [32mBuilding CXX object src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/types.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssh
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssh -I/datasets/zeek/src/analyzer/protocol/ssh -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SSH.dir/types.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SSH.dir/types.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssh/types.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssh -I/datasets/zeek/src/analyzer/protocol/ssh -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SSH.dir/types.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssh/types.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 70%] [32mBuilding CXX object src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssh
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssh -I/datasets/zeek/src/analyzer/protocol/ssh -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SSH.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SSH.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssh/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssh -I/datasets/zeek/src/analyzer/protocol/ssh -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SSH.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssh/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 70%] [32mBuilding CXX object src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssh
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssh -I/datasets/zeek/src/analyzer/protocol/ssh -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SSH.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SSH.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssh/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssh -I/datasets/zeek/src/analyzer/protocol/ssh -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SSH.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssh/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 70%] [32mBuilding CXX object src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/ssh_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssh
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssh -I/datasets/zeek/src/analyzer/protocol/ssh -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/ssh_pac.cc.o -MF CMakeFiles/plugin-Zeek-SSH.dir/ssh_pac.cc.o.d -o CMakeFiles/plugin-Zeek-SSH.dir/ssh_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssh/ssh_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssh -I/datasets/zeek/src/analyzer/protocol/ssh -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/ssh/CMakeFiles/plugin-Zeek-SSH.dir/ssh_pac.cc.o -MF CMakeFiles/plugin-Zeek-SSH.dir/ssh_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssh/ssh_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 70%] Built target plugin-Zeek-SSH
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 70%] [32mBuilding CXX object src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/SSL.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/SSL.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/SSL.cc.o.d -o CMakeFiles/plugin-Zeek-SSL.dir/SSL.cc.o -c /datasets/zeek/src/analyzer/protocol/ssl/SSL.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/SSL.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/SSL.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ssl/SSL.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/EquivClass.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 120: error: identifier "EquivClass"
          is undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/zeek/RE.h", line 148: error: identifier "EquivClass"
          is undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 11: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 20: error: PList is not a template
  using rule_list = PList<Rule>;
                    ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 26: error: identifier "Location" is
          undefined
  	Rule(const char* arg_id, const Location& arg_location)
  	                               ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 63: error: identifier "Location" is
          undefined
  	const Location& GetLocation() const { return location; }
  	      ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 74: error: PList is not a template
  	using rule_action_list = PList<RuleAction>;
  	                         ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 75: error: PList is not a template
  	using rule_condition_list = PList<RuleCondition>;
  	                            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 76: error: PList is not a template
  	using rule_hdr_test_list = PList<RuleHdrTest>;
  	                           ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 91: error: PList is not a template
  	using precond_list = PList<Precond>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 110: error: PList is not a template
  	using pattern_list = PList<Pattern>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 116: error: identifier "Location"
          is undefined
  	Location location;
  	^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 28: error: name followed by "::"
          must be a class or namespace name
  		id = util::copy_string(arg_id);
  		     ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 11: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: qualified name is
          not allowed
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: this declaration
          has no storage class or type specifier
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: expected a ";"
  	std::optional<std::string> full_path;
  	             ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 44: error: identifier
          "Location" is undefined
  	Location load_location;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 47: error: identifier
          "Location" is undefined
  	SignatureFile(std::string file, std::string full_path, Location load_location);
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 70%] [32mBuilding CXX object src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/DTLS.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/DTLS.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/DTLS.cc.o.d -o CMakeFiles/plugin-Zeek-SSL.dir/DTLS.cc.o -c /datasets/zeek/src/analyzer/protocol/ssl/DTLS.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/DTLS.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/DTLS.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ssl/DTLS.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 70%] [32mBuilding CXX object src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-SSL.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/ssl/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/ssl/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 70%] [32mBuilding CXX object src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/types.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/types.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SSL.dir/types.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssl/types.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/types.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssl/types.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 70%] [32mBuilding CXX object src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/types.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/types.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SSL.dir/types.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssl/types.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/types.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssl/types.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SSL.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssl/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssl/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SSL.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssl/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssl/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/functions.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/functions.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SSL.dir/functions.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssl/functions.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/functions.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssl/functions.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/functions.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/functions.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SSL.dir/functions.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssl/functions.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/functions.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssl/functions.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/consts.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/consts.bif.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/consts.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SSL.dir/consts.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssl/consts.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/consts.bif.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/consts.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssl/consts.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/consts.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/consts.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/consts.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SSL.dir/consts.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssl/consts.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/consts.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/consts.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssl/consts.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/tls-handshake_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/tls-handshake_pac.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/tls-handshake_pac.cc.o.d -o CMakeFiles/plugin-Zeek-SSL.dir/tls-handshake_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssl/tls-handshake_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/tls-handshake_pac.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/tls-handshake_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssl/tls-handshake_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/ssl_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/ssl_pac.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/ssl_pac.cc.o.d -o CMakeFiles/plugin-Zeek-SSL.dir/ssl_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssl/ssl_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/ssl_pac.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/ssl_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssl/ssl_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/dtls_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/ssl
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/dtls_pac.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/dtls_pac.cc.o.d -o CMakeFiles/plugin-Zeek-SSL.dir/dtls_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/ssl/dtls_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/ssl -I/datasets/zeek/src/analyzer/protocol/ssl -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/ssl/CMakeFiles/plugin-Zeek-SSL.dir/dtls_pac.cc.o -MF CMakeFiles/plugin-Zeek-SSL.dir/dtls_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/ssl/dtls_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 71%] Built target plugin-Zeek-SSL
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 71%] [32mBuilding CXX object src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/Syslog.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/syslog
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/syslog -I/datasets/zeek/src/analyzer/protocol/syslog -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/Syslog.cc.o -MF CMakeFiles/plugin-Zeek-Syslog.dir/Syslog.cc.o.d -o CMakeFiles/plugin-Zeek-Syslog.dir/Syslog.cc.o -c /datasets/zeek/src/analyzer/protocol/syslog/Syslog.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/syslog -I/datasets/zeek/src/analyzer/protocol/syslog -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/Syslog.cc.o -MF CMakeFiles/plugin-Zeek-Syslog.dir/Syslog.cc.o.d -c /datasets/zeek/src/analyzer/protocol/syslog/Syslog.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/syslog
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/syslog -I/datasets/zeek/src/analyzer/protocol/syslog -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Syslog.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-Syslog.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/syslog/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/syslog -I/datasets/zeek/src/analyzer/protocol/syslog -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Syslog.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/syslog/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/syslog
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/syslog -I/datasets/zeek/src/analyzer/protocol/syslog -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Syslog.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-Syslog.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/syslog/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/syslog -I/datasets/zeek/src/analyzer/protocol/syslog -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Syslog.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/syslog/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/syslog
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/syslog -I/datasets/zeek/src/analyzer/protocol/syslog -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Syslog.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-Syslog.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/syslog/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/syslog -I/datasets/zeek/src/analyzer/protocol/syslog -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Syslog.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/syslog/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/syslog_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/syslog
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/syslog -I/datasets/zeek/src/analyzer/protocol/syslog -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/syslog_pac.cc.o -MF CMakeFiles/plugin-Zeek-Syslog.dir/syslog_pac.cc.o.d -o CMakeFiles/plugin-Zeek-Syslog.dir/syslog_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/syslog/syslog_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/syslog -I/datasets/zeek/src/analyzer/protocol/syslog -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/syslog/CMakeFiles/plugin-Zeek-Syslog.dir/syslog_pac.cc.o -MF CMakeFiles/plugin-Zeek-Syslog.dir/syslog_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/syslog/syslog_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 71%] Built target plugin-Zeek-Syslog
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 71%] [32mBuilding CXX object src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/TCP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/TCP.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/TCP.cc.o.d -o CMakeFiles/plugin-Zeek-TCP.dir/TCP.cc.o -c /datasets/zeek/src/analyzer/protocol/tcp/TCP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/TCP.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/TCP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/tcp/TCP.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/TCP_Endpoint.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/TCP_Endpoint.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/TCP_Endpoint.cc.o.d -o CMakeFiles/plugin-Zeek-TCP.dir/TCP_Endpoint.cc.o -c /datasets/zeek/src/analyzer/protocol/tcp/TCP_Endpoint.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/TCP_Endpoint.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/TCP_Endpoint.cc.o.d -c /datasets/zeek/src/analyzer/protocol/tcp/TCP_Endpoint.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/TCP_Reassembler.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/TCP_Reassembler.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/TCP_Reassembler.cc.o.d -o CMakeFiles/plugin-Zeek-TCP.dir/TCP_Reassembler.cc.o -c /datasets/zeek/src/analyzer/protocol/tcp/TCP_Reassembler.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/TCP_Reassembler.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/TCP_Reassembler.cc.o.d -c /datasets/zeek/src/analyzer/protocol/tcp/TCP_Reassembler.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 71%] [32mBuilding CXX object src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/ContentLine.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/ContentLine.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/ContentLine.cc.o.d -o CMakeFiles/plugin-Zeek-TCP.dir/ContentLine.cc.o -c /datasets/zeek/src/analyzer/protocol/tcp/ContentLine.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/ContentLine.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/ContentLine.cc.o.d -c /datasets/zeek/src/analyzer/protocol/tcp/ContentLine.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 72%] [32mBuilding CXX object src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-TCP.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/tcp/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/tcp/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 72%] [32mBuilding CXX object src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-TCP.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/tcp/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/tcp/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 72%] [32mBuilding CXX object src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-TCP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/tcp/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/tcp/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 72%] [32mBuilding CXX object src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/types.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/types.bif.cc.o.d -o CMakeFiles/plugin-Zeek-TCP.dir/types.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/tcp/types.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/types.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/tcp/types.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 72%] [32mBuilding CXX object src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/types.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/types.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-TCP.dir/types.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/tcp/types.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/types.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/tcp/types.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 72%] [32mBuilding CXX object src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/functions.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/functions.bif.cc.o.d -o CMakeFiles/plugin-Zeek-TCP.dir/functions.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/tcp/functions.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/functions.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/tcp/functions.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 72%] [32mBuilding CXX object src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/functions.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/functions.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-TCP.dir/functions.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/tcp/functions.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/tcp -I/datasets/zeek/src/analyzer/protocol/tcp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/tcp/CMakeFiles/plugin-Zeek-TCP.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-TCP.dir/functions.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/tcp/functions.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 72%] Built target plugin-Zeek-TCP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 72%] [32mBuilding CXX object src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/xmpp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/xmpp -I/datasets/zeek/src/analyzer/protocol/xmpp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-XMPP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-XMPP.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/xmpp/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/xmpp -I/datasets/zeek/src/analyzer/protocol/xmpp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-XMPP.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/xmpp/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 72%] [32mBuilding CXX object src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/XMPP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/xmpp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/xmpp -I/datasets/zeek/src/analyzer/protocol/xmpp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/XMPP.cc.o -MF CMakeFiles/plugin-Zeek-XMPP.dir/XMPP.cc.o.d -o CMakeFiles/plugin-Zeek-XMPP.dir/XMPP.cc.o -c /datasets/zeek/src/analyzer/protocol/xmpp/XMPP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/xmpp -I/datasets/zeek/src/analyzer/protocol/xmpp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/XMPP.cc.o -MF CMakeFiles/plugin-Zeek-XMPP.dir/XMPP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/xmpp/XMPP.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 72%] [32mBuilding CXX object src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/xmpp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/xmpp -I/datasets/zeek/src/analyzer/protocol/xmpp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-XMPP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-XMPP.dir/events.bif.cc.o -c /datasets/zeek/build/src/analyzer/protocol/xmpp/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/xmpp -I/datasets/zeek/src/analyzer/protocol/xmpp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-XMPP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/xmpp/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 72%] [32mBuilding CXX object src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/xmpp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/xmpp -I/datasets/zeek/src/analyzer/protocol/xmpp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-XMPP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-XMPP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/analyzer/protocol/xmpp/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/xmpp -I/datasets/zeek/src/analyzer/protocol/xmpp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-XMPP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/xmpp/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 72%] [32mBuilding CXX object src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/xmpp_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/xmpp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/xmpp -I/datasets/zeek/src/analyzer/protocol/xmpp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/xmpp_pac.cc.o -MF CMakeFiles/plugin-Zeek-XMPP.dir/xmpp_pac.cc.o.d -o CMakeFiles/plugin-Zeek-XMPP.dir/xmpp_pac.cc.o -c /datasets/zeek/build/src/analyzer/protocol/xmpp/xmpp_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/xmpp -I/datasets/zeek/src/analyzer/protocol/xmpp -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/analyzer/protocol/xmpp/CMakeFiles/plugin-Zeek-XMPP.dir/xmpp_pac.cc.o -MF CMakeFiles/plugin-Zeek-XMPP.dir/xmpp_pac.cc.o.d -c /datasets/zeek/build/src/analyzer/protocol/xmpp/xmpp_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 72%] Built target plugin-Zeek-XMPP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 72%] [32mBuilding CXX object src/analyzer/protocol/zip/CMakeFiles/plugin-Zeek-ZIP.dir/ZIP.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/zip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/zip -I/datasets/zeek/src/analyzer/protocol/zip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/zip/CMakeFiles/plugin-Zeek-ZIP.dir/ZIP.cc.o -MF CMakeFiles/plugin-Zeek-ZIP.dir/ZIP.cc.o.d -o CMakeFiles/plugin-Zeek-ZIP.dir/ZIP.cc.o -c /datasets/zeek/src/analyzer/protocol/zip/ZIP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/zip -I/datasets/zeek/src/analyzer/protocol/zip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/zip/CMakeFiles/plugin-Zeek-ZIP.dir/ZIP.cc.o -MF CMakeFiles/plugin-Zeek-ZIP.dir/ZIP.cc.o.d -c /datasets/zeek/src/analyzer/protocol/zip/ZIP.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 72%] [32mBuilding CXX object src/analyzer/protocol/zip/CMakeFiles/plugin-Zeek-ZIP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/analyzer/protocol/zip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/zip -I/datasets/zeek/src/analyzer/protocol/zip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/zip/CMakeFiles/plugin-Zeek-ZIP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-ZIP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-ZIP.dir/Plugin.cc.o -c /datasets/zeek/src/analyzer/protocol/zip/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/analyzer/protocol/zip -I/datasets/zeek/src/analyzer/protocol/zip -I/datasets/zeek/build/src/analyzer -I/datasets/zeek/src/analyzer -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/analyzer/protocol/zip/CMakeFiles/plugin-Zeek-ZIP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-ZIP.dir/Plugin.cc.o.d -c /datasets/zeek/src/analyzer/protocol/zip/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 72%] Built target plugin-Zeek-ZIP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 72%] [32mBuilding CXX object src/packet_analysis/CMakeFiles/bro_packet_analysis.dir/Analyzer.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/CMakeFiles/bro_packet_analysis.dir/Analyzer.cc.o -MF CMakeFiles/bro_packet_analysis.dir/Analyzer.cc.o.d -o CMakeFiles/bro_packet_analysis.dir/Analyzer.cc.o -c /datasets/zeek/src/packet_analysis/Analyzer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/CMakeFiles/bro_packet_analysis.dir/Analyzer.cc.o -MF CMakeFiles/bro_packet_analysis.dir/Analyzer.cc.o.d -c /datasets/zeek/src/packet_analysis/Analyzer.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 72%] [32mBuilding CXX object src/packet_analysis/CMakeFiles/bro_packet_analysis.dir/Dispatcher.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/CMakeFiles/bro_packet_analysis.dir/Dispatcher.cc.o -MF CMakeFiles/bro_packet_analysis.dir/Dispatcher.cc.o.d -o CMakeFiles/bro_packet_analysis.dir/Dispatcher.cc.o -c /datasets/zeek/src/packet_analysis/Dispatcher.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/CMakeFiles/bro_packet_analysis.dir/Dispatcher.cc.o -MF CMakeFiles/bro_packet_analysis.dir/Dispatcher.cc.o.d -c /datasets/zeek/src/packet_analysis/Dispatcher.cc
"/datasets/zeek/src/zeek/packet_analysis/Dispatcher.h", line 10: error:
          qualified name is not allowed
  namespace zeek::packet_analysis
            ^

"/datasets/zeek/src/zeek/packet_analysis/Dispatcher.h", line 14: error:
          identifier "zeek" is undefined
  using AnalyzerPtr = std::shared_ptr<zeek::packet_analysis::Analyzer>;
                                      ^

"/datasets/zeek/src/zeek/packet_analysis/Dispatcher.h", line 14: error:
          expected a ">"
  using AnalyzerPtr = std::shared_ptr<zeek::packet_analysis::Analyzer>;
                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 98: error: function
          "Obj" is not a type name
  	void Error(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 73%] [32mBuilding CXX object src/packet_analysis/CMakeFiles/bro_packet_analysis.dir/Manager.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/CMakeFiles/bro_packet_analysis.dir/Manager.cc.o -MF CMakeFiles/bro_packet_analysis.dir/Manager.cc.o.d -o CMakeFiles/bro_packet_analysis.dir/Manager.cc.o -c /datasets/zeek/src/packet_analysis/Manager.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/CMakeFiles/bro_packet_analysis.dir/Manager.cc.o -MF CMakeFiles/bro_packet_analysis.dir/Manager.cc.o.d -c /datasets/zeek/src/packet_analysis/Manager.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 73%] [32mBuilding CXX object src/packet_analysis/CMakeFiles/bro_packet_analysis.dir/Component.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/CMakeFiles/bro_packet_analysis.dir/Component.cc.o -MF CMakeFiles/bro_packet_analysis.dir/Component.cc.o.d -o CMakeFiles/bro_packet_analysis.dir/Component.cc.o -c /datasets/zeek/src/packet_analysis/Component.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/CMakeFiles/bro_packet_analysis.dir/Component.cc.o -MF CMakeFiles/bro_packet_analysis.dir/Component.cc.o.d -c /datasets/zeek/src/packet_analysis/Component.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 73%] Built target bro_packet_analysis
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 73%] [32mBuilding CXX object src/packet_analysis/protocol/root/CMakeFiles/plugin-PacketAnalyzer-Root.dir/Root.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/root
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/root -I/datasets/zeek/src/packet_analysis/protocol/root -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/root/CMakeFiles/plugin-PacketAnalyzer-Root.dir/Root.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Root.dir/Root.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-Root.dir/Root.cc.o -c /datasets/zeek/src/packet_analysis/protocol/root/Root.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/root -I/datasets/zeek/src/packet_analysis/protocol/root -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/root/CMakeFiles/plugin-PacketAnalyzer-Root.dir/Root.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Root.dir/Root.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/root/Root.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 73%] [32mBuilding CXX object src/packet_analysis/protocol/root/CMakeFiles/plugin-PacketAnalyzer-Root.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/root
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/root -I/datasets/zeek/src/packet_analysis/protocol/root -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/root/CMakeFiles/plugin-PacketAnalyzer-Root.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Root.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-Root.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/root/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/root -I/datasets/zeek/src/packet_analysis/protocol/root -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/root/CMakeFiles/plugin-PacketAnalyzer-Root.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Root.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/root/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 73%] Built target plugin-PacketAnalyzer-Root
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 73%] [32mBuilding CXX object src/packet_analysis/protocol/skip/CMakeFiles/plugin-PacketAnalyzer-Skip.dir/Skip.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/skip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/skip -I/datasets/zeek/src/packet_analysis/protocol/skip -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/skip/CMakeFiles/plugin-PacketAnalyzer-Skip.dir/Skip.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Skip.dir/Skip.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-Skip.dir/Skip.cc.o -c /datasets/zeek/src/packet_analysis/protocol/skip/Skip.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/skip -I/datasets/zeek/src/packet_analysis/protocol/skip -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/skip/CMakeFiles/plugin-PacketAnalyzer-Skip.dir/Skip.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Skip.dir/Skip.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/skip/Skip.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 73%] [32mBuilding CXX object src/packet_analysis/protocol/skip/CMakeFiles/plugin-PacketAnalyzer-Skip.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/skip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/skip -I/datasets/zeek/src/packet_analysis/protocol/skip -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/skip/CMakeFiles/plugin-PacketAnalyzer-Skip.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Skip.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-Skip.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/skip/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/skip -I/datasets/zeek/src/packet_analysis/protocol/skip -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/skip/CMakeFiles/plugin-PacketAnalyzer-Skip.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Skip.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/skip/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 73%] Built target plugin-PacketAnalyzer-Skip
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/null/CMakeFiles/plugin-PacketAnalyzer-Null.dir/Null.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/null
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/null -I/datasets/zeek/src/packet_analysis/protocol/null -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/null/CMakeFiles/plugin-PacketAnalyzer-Null.dir/Null.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Null.dir/Null.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-Null.dir/Null.cc.o -c /datasets/zeek/src/packet_analysis/protocol/null/Null.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/null -I/datasets/zeek/src/packet_analysis/protocol/null -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/null/CMakeFiles/plugin-PacketAnalyzer-Null.dir/Null.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Null.dir/Null.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/null/Null.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/null/CMakeFiles/plugin-PacketAnalyzer-Null.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/null
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/null -I/datasets/zeek/src/packet_analysis/protocol/null -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/null/CMakeFiles/plugin-PacketAnalyzer-Null.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Null.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-Null.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/null/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/null -I/datasets/zeek/src/packet_analysis/protocol/null -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/null/CMakeFiles/plugin-PacketAnalyzer-Null.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Null.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/null/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 74%] Built target plugin-PacketAnalyzer-Null
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/ethernet/CMakeFiles/plugin-PacketAnalyzer-Ethernet.dir/Ethernet.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/ethernet
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ethernet -I/datasets/zeek/src/packet_analysis/protocol/ethernet -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ethernet/CMakeFiles/plugin-PacketAnalyzer-Ethernet.dir/Ethernet.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Ethernet.dir/Ethernet.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-Ethernet.dir/Ethernet.cc.o -c /datasets/zeek/src/packet_analysis/protocol/ethernet/Ethernet.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ethernet -I/datasets/zeek/src/packet_analysis/protocol/ethernet -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ethernet/CMakeFiles/plugin-PacketAnalyzer-Ethernet.dir/Ethernet.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Ethernet.dir/Ethernet.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/ethernet/Ethernet.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/ethernet/CMakeFiles/plugin-PacketAnalyzer-Ethernet.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/ethernet
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ethernet -I/datasets/zeek/src/packet_analysis/protocol/ethernet -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ethernet/CMakeFiles/plugin-PacketAnalyzer-Ethernet.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Ethernet.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-Ethernet.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/ethernet/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ethernet -I/datasets/zeek/src/packet_analysis/protocol/ethernet -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ethernet/CMakeFiles/plugin-PacketAnalyzer-Ethernet.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-Ethernet.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/ethernet/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 74%] Built target plugin-PacketAnalyzer-Ethernet
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/vlan/CMakeFiles/plugin-PacketAnalyzer-VLAN.dir/VLAN.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/vlan
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/vlan -I/datasets/zeek/src/packet_analysis/protocol/vlan -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vlan/CMakeFiles/plugin-PacketAnalyzer-VLAN.dir/VLAN.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-VLAN.dir/VLAN.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-VLAN.dir/VLAN.cc.o -c /datasets/zeek/src/packet_analysis/protocol/vlan/VLAN.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/vlan -I/datasets/zeek/src/packet_analysis/protocol/vlan -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vlan/CMakeFiles/plugin-PacketAnalyzer-VLAN.dir/VLAN.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-VLAN.dir/VLAN.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/vlan/VLAN.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/vlan/CMakeFiles/plugin-PacketAnalyzer-VLAN.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/vlan
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/vlan -I/datasets/zeek/src/packet_analysis/protocol/vlan -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vlan/CMakeFiles/plugin-PacketAnalyzer-VLAN.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-VLAN.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-VLAN.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/vlan/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/vlan -I/datasets/zeek/src/packet_analysis/protocol/vlan -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vlan/CMakeFiles/plugin-PacketAnalyzer-VLAN.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-VLAN.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/vlan/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 74%] Built target plugin-PacketAnalyzer-VLAN
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/pppoe/CMakeFiles/plugin-PacketAnalyzer-PPPoE.dir/PPPoE.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/pppoe
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/pppoe -I/datasets/zeek/src/packet_analysis/protocol/pppoe -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/pppoe/CMakeFiles/plugin-PacketAnalyzer-PPPoE.dir/PPPoE.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-PPPoE.dir/PPPoE.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-PPPoE.dir/PPPoE.cc.o -c /datasets/zeek/src/packet_analysis/protocol/pppoe/PPPoE.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/pppoe -I/datasets/zeek/src/packet_analysis/protocol/pppoe -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/pppoe/CMakeFiles/plugin-PacketAnalyzer-PPPoE.dir/PPPoE.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-PPPoE.dir/PPPoE.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/pppoe/PPPoE.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/pppoe/CMakeFiles/plugin-PacketAnalyzer-PPPoE.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/pppoe
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/pppoe -I/datasets/zeek/src/packet_analysis/protocol/pppoe -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/pppoe/CMakeFiles/plugin-PacketAnalyzer-PPPoE.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-PPPoE.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-PPPoE.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/pppoe/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/pppoe -I/datasets/zeek/src/packet_analysis/protocol/pppoe -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/pppoe/CMakeFiles/plugin-PacketAnalyzer-PPPoE.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-PPPoE.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/pppoe/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 74%] Built target plugin-PacketAnalyzer-PPPoE
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/ppp_serial/CMakeFiles/plugin-PacketAnalyzer-PPPSerial.dir/PPPSerial.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/ppp_serial
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ppp_serial -I/datasets/zeek/src/packet_analysis/protocol/ppp_serial -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ppp_serial/CMakeFiles/plugin-PacketAnalyzer-PPPSerial.dir/PPPSerial.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-PPPSerial.dir/PPPSerial.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-PPPSerial.dir/PPPSerial.cc.o -c /datasets/zeek/src/packet_analysis/protocol/ppp_serial/PPPSerial.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ppp_serial -I/datasets/zeek/src/packet_analysis/protocol/ppp_serial -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ppp_serial/CMakeFiles/plugin-PacketAnalyzer-PPPSerial.dir/PPPSerial.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-PPPSerial.dir/PPPSerial.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/ppp_serial/PPPSerial.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/ppp_serial/CMakeFiles/plugin-PacketAnalyzer-PPPSerial.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/ppp_serial
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ppp_serial -I/datasets/zeek/src/packet_analysis/protocol/ppp_serial -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ppp_serial/CMakeFiles/plugin-PacketAnalyzer-PPPSerial.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-PPPSerial.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-PPPSerial.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/ppp_serial/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ppp_serial -I/datasets/zeek/src/packet_analysis/protocol/ppp_serial -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ppp_serial/CMakeFiles/plugin-PacketAnalyzer-PPPSerial.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-PPPSerial.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/ppp_serial/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 74%] Built target plugin-PacketAnalyzer-PPPSerial
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/ieee802_11/CMakeFiles/plugin-PacketAnalyzer-IEEE802_11.dir/IEEE802_11.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/ieee802_11
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ieee802_11 -I/datasets/zeek/src/packet_analysis/protocol/ieee802_11 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ieee802_11/CMakeFiles/plugin-PacketAnalyzer-IEEE802_11.dir/IEEE802_11.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IEEE802_11.dir/IEEE802_11.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-IEEE802_11.dir/IEEE802_11.cc.o -c /datasets/zeek/src/packet_analysis/protocol/ieee802_11/IEEE802_11.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ieee802_11 -I/datasets/zeek/src/packet_analysis/protocol/ieee802_11 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ieee802_11/CMakeFiles/plugin-PacketAnalyzer-IEEE802_11.dir/IEEE802_11.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IEEE802_11.dir/IEEE802_11.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/ieee802_11/IEEE802_11.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/ieee802_11/CMakeFiles/plugin-PacketAnalyzer-IEEE802_11.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/ieee802_11
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ieee802_11 -I/datasets/zeek/src/packet_analysis/protocol/ieee802_11 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ieee802_11/CMakeFiles/plugin-PacketAnalyzer-IEEE802_11.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IEEE802_11.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-IEEE802_11.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/ieee802_11/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ieee802_11 -I/datasets/zeek/src/packet_analysis/protocol/ieee802_11 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ieee802_11/CMakeFiles/plugin-PacketAnalyzer-IEEE802_11.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IEEE802_11.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/ieee802_11/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 74%] Built target plugin-PacketAnalyzer-IEEE802_11
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/ieee802_11_radio/CMakeFiles/plugin-PacketAnalyzer-IEEE802_11_Radio.dir/IEEE802_11_Radio.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/ieee802_11_radio
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ieee802_11_radio -I/datasets/zeek/src/packet_analysis/protocol/ieee802_11_radio -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ieee802_11_radio/CMakeFiles/plugin-PacketAnalyzer-IEEE802_11_Radio.dir/IEEE802_11_Radio.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IEEE802_11_Radio.dir/IEEE802_11_Radio.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-IEEE802_11_Radio.dir/IEEE802_11_Radio.cc.o -c /datasets/zeek/src/packet_analysis/protocol/ieee802_11_radio/IEEE802_11_Radio.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ieee802_11_radio -I/datasets/zeek/src/packet_analysis/protocol/ieee802_11_radio -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ieee802_11_radio/CMakeFiles/plugin-PacketAnalyzer-IEEE802_11_Radio.dir/IEEE802_11_Radio.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IEEE802_11_Radio.dir/IEEE802_11_Radio.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/ieee802_11_radio/IEEE802_11_Radio.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/ieee802_11_radio/CMakeFiles/plugin-PacketAnalyzer-IEEE802_11_Radio.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/ieee802_11_radio
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ieee802_11_radio -I/datasets/zeek/src/packet_analysis/protocol/ieee802_11_radio -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ieee802_11_radio/CMakeFiles/plugin-PacketAnalyzer-IEEE802_11_Radio.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IEEE802_11_Radio.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-IEEE802_11_Radio.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/ieee802_11_radio/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ieee802_11_radio -I/datasets/zeek/src/packet_analysis/protocol/ieee802_11_radio -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ieee802_11_radio/CMakeFiles/plugin-PacketAnalyzer-IEEE802_11_Radio.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IEEE802_11_Radio.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/ieee802_11_radio/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 74%] Built target plugin-PacketAnalyzer-IEEE802_11_Radio
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/fddi/CMakeFiles/plugin-PacketAnalyzer-FDDI.dir/FDDI.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/fddi
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/fddi -I/datasets/zeek/src/packet_analysis/protocol/fddi -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/fddi/CMakeFiles/plugin-PacketAnalyzer-FDDI.dir/FDDI.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-FDDI.dir/FDDI.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-FDDI.dir/FDDI.cc.o -c /datasets/zeek/src/packet_analysis/protocol/fddi/FDDI.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/fddi -I/datasets/zeek/src/packet_analysis/protocol/fddi -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/fddi/CMakeFiles/plugin-PacketAnalyzer-FDDI.dir/FDDI.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-FDDI.dir/FDDI.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/fddi/FDDI.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/fddi/CMakeFiles/plugin-PacketAnalyzer-FDDI.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/fddi
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/fddi -I/datasets/zeek/src/packet_analysis/protocol/fddi -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/fddi/CMakeFiles/plugin-PacketAnalyzer-FDDI.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-FDDI.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-FDDI.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/fddi/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/fddi -I/datasets/zeek/src/packet_analysis/protocol/fddi -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/fddi/CMakeFiles/plugin-PacketAnalyzer-FDDI.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-FDDI.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/fddi/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 74%] Built target plugin-PacketAnalyzer-FDDI
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/nflog/CMakeFiles/plugin-PacketAnalyzer-NFLog.dir/NFLog.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/nflog
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/nflog -I/datasets/zeek/src/packet_analysis/protocol/nflog -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/nflog/CMakeFiles/plugin-PacketAnalyzer-NFLog.dir/NFLog.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-NFLog.dir/NFLog.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-NFLog.dir/NFLog.cc.o -c /datasets/zeek/src/packet_analysis/protocol/nflog/NFLog.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/nflog -I/datasets/zeek/src/packet_analysis/protocol/nflog -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/nflog/CMakeFiles/plugin-PacketAnalyzer-NFLog.dir/NFLog.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-NFLog.dir/NFLog.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/nflog/NFLog.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/nflog/CMakeFiles/plugin-PacketAnalyzer-NFLog.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/nflog
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/nflog -I/datasets/zeek/src/packet_analysis/protocol/nflog -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/nflog/CMakeFiles/plugin-PacketAnalyzer-NFLog.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-NFLog.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-NFLog.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/nflog/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/nflog -I/datasets/zeek/src/packet_analysis/protocol/nflog -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/nflog/CMakeFiles/plugin-PacketAnalyzer-NFLog.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-NFLog.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/nflog/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 74%] Built target plugin-PacketAnalyzer-NFLog
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/mpls/CMakeFiles/plugin-PacketAnalyzer-MPLS.dir/MPLS.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/mpls
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/mpls -I/datasets/zeek/src/packet_analysis/protocol/mpls -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/mpls/CMakeFiles/plugin-PacketAnalyzer-MPLS.dir/MPLS.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-MPLS.dir/MPLS.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-MPLS.dir/MPLS.cc.o -c /datasets/zeek/src/packet_analysis/protocol/mpls/MPLS.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/mpls -I/datasets/zeek/src/packet_analysis/protocol/mpls -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/mpls/CMakeFiles/plugin-PacketAnalyzer-MPLS.dir/MPLS.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-MPLS.dir/MPLS.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/mpls/MPLS.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/mpls/CMakeFiles/plugin-PacketAnalyzer-MPLS.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/mpls
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/mpls -I/datasets/zeek/src/packet_analysis/protocol/mpls -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/mpls/CMakeFiles/plugin-PacketAnalyzer-MPLS.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-MPLS.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-MPLS.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/mpls/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/mpls -I/datasets/zeek/src/packet_analysis/protocol/mpls -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/mpls/CMakeFiles/plugin-PacketAnalyzer-MPLS.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-MPLS.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/mpls/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 74%] Built target plugin-PacketAnalyzer-MPLS
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/linux_sll/CMakeFiles/plugin-PacketAnalyzer-LinuxSLL.dir/LinuxSLL.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/linux_sll
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/linux_sll -I/datasets/zeek/src/packet_analysis/protocol/linux_sll -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/linux_sll/CMakeFiles/plugin-PacketAnalyzer-LinuxSLL.dir/LinuxSLL.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-LinuxSLL.dir/LinuxSLL.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-LinuxSLL.dir/LinuxSLL.cc.o -c /datasets/zeek/src/packet_analysis/protocol/linux_sll/LinuxSLL.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/linux_sll -I/datasets/zeek/src/packet_analysis/protocol/linux_sll -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/linux_sll/CMakeFiles/plugin-PacketAnalyzer-LinuxSLL.dir/LinuxSLL.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-LinuxSLL.dir/LinuxSLL.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/linux_sll/LinuxSLL.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/linux_sll/CMakeFiles/plugin-PacketAnalyzer-LinuxSLL.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/linux_sll
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/linux_sll -I/datasets/zeek/src/packet_analysis/protocol/linux_sll -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/linux_sll/CMakeFiles/plugin-PacketAnalyzer-LinuxSLL.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-LinuxSLL.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-LinuxSLL.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/linux_sll/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/linux_sll -I/datasets/zeek/src/packet_analysis/protocol/linux_sll -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/linux_sll/CMakeFiles/plugin-PacketAnalyzer-LinuxSLL.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-LinuxSLL.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/linux_sll/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 74%] Built target plugin-PacketAnalyzer-LinuxSLL
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/linux_sll2/CMakeFiles/plugin-PacketAnalyzer-LinuxSLL2.dir/LinuxSLL2.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/linux_sll2
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/linux_sll2 -I/datasets/zeek/src/packet_analysis/protocol/linux_sll2 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/linux_sll2/CMakeFiles/plugin-PacketAnalyzer-LinuxSLL2.dir/LinuxSLL2.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-LinuxSLL2.dir/LinuxSLL2.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-LinuxSLL2.dir/LinuxSLL2.cc.o -c /datasets/zeek/src/packet_analysis/protocol/linux_sll2/LinuxSLL2.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/linux_sll2 -I/datasets/zeek/src/packet_analysis/protocol/linux_sll2 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/linux_sll2/CMakeFiles/plugin-PacketAnalyzer-LinuxSLL2.dir/LinuxSLL2.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-LinuxSLL2.dir/LinuxSLL2.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/linux_sll2/LinuxSLL2.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/linux_sll2/CMakeFiles/plugin-PacketAnalyzer-LinuxSLL2.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/linux_sll2
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/linux_sll2 -I/datasets/zeek/src/packet_analysis/protocol/linux_sll2 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/linux_sll2/CMakeFiles/plugin-PacketAnalyzer-LinuxSLL2.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-LinuxSLL2.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-LinuxSLL2.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/linux_sll2/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/linux_sll2 -I/datasets/zeek/src/packet_analysis/protocol/linux_sll2 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/linux_sll2/CMakeFiles/plugin-PacketAnalyzer-LinuxSLL2.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-LinuxSLL2.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/linux_sll2/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 74%] Built target plugin-PacketAnalyzer-LinuxSLL2
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 74%] [32mBuilding CXX object src/packet_analysis/protocol/arp/CMakeFiles/plugin-Zeek-ARP.dir/ARP.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/arp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/arp -I/datasets/zeek/src/packet_analysis/protocol/arp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/arp/CMakeFiles/plugin-Zeek-ARP.dir/ARP.cc.o -MF CMakeFiles/plugin-Zeek-ARP.dir/ARP.cc.o.d -o CMakeFiles/plugin-Zeek-ARP.dir/ARP.cc.o -c /datasets/zeek/src/packet_analysis/protocol/arp/ARP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/arp -I/datasets/zeek/src/packet_analysis/protocol/arp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/arp/CMakeFiles/plugin-Zeek-ARP.dir/ARP.cc.o -MF CMakeFiles/plugin-Zeek-ARP.dir/ARP.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/arp/ARP.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 75%] [32mBuilding CXX object src/packet_analysis/protocol/arp/CMakeFiles/plugin-Zeek-ARP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/arp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/arp -I/datasets/zeek/src/packet_analysis/protocol/arp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/arp/CMakeFiles/plugin-Zeek-ARP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-ARP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-ARP.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/arp/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/arp -I/datasets/zeek/src/packet_analysis/protocol/arp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/arp/CMakeFiles/plugin-Zeek-ARP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-ARP.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/arp/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 75%] [32mBuilding CXX object src/packet_analysis/protocol/arp/CMakeFiles/plugin-Zeek-ARP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/arp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/arp -I/datasets/zeek/src/packet_analysis/protocol/arp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/arp/CMakeFiles/plugin-Zeek-ARP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-ARP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-ARP.dir/events.bif.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/arp/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/arp -I/datasets/zeek/src/packet_analysis/protocol/arp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/arp/CMakeFiles/plugin-Zeek-ARP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-ARP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/arp/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 75%] [32mBuilding CXX object src/packet_analysis/protocol/arp/CMakeFiles/plugin-Zeek-ARP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/arp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/arp -I/datasets/zeek/src/packet_analysis/protocol/arp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/arp/CMakeFiles/plugin-Zeek-ARP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-ARP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-ARP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/arp/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/arp -I/datasets/zeek/src/packet_analysis/protocol/arp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/arp/CMakeFiles/plugin-Zeek-ARP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-ARP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/arp/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 75%] Built target plugin-Zeek-ARP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 75%] [32mBuilding CXX object src/packet_analysis/protocol/ip/CMakeFiles/plugin-PacketAnalyzer-IP.dir/IP.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/ip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ip -I/datasets/zeek/src/packet_analysis/protocol/ip -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ip/CMakeFiles/plugin-PacketAnalyzer-IP.dir/IP.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IP.dir/IP.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-IP.dir/IP.cc.o -c /datasets/zeek/src/packet_analysis/protocol/ip/IP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ip -I/datasets/zeek/src/packet_analysis/protocol/ip -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ip/CMakeFiles/plugin-PacketAnalyzer-IP.dir/IP.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IP.dir/IP.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/ip/IP.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 75%] [32mBuilding CXX object src/packet_analysis/protocol/ip/CMakeFiles/plugin-PacketAnalyzer-IP.dir/IPBasedAnalyzer.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/ip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ip -I/datasets/zeek/src/packet_analysis/protocol/ip -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ip/CMakeFiles/plugin-PacketAnalyzer-IP.dir/IPBasedAnalyzer.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IP.dir/IPBasedAnalyzer.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-IP.dir/IPBasedAnalyzer.cc.o -c /datasets/zeek/src/packet_analysis/protocol/ip/IPBasedAnalyzer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ip -I/datasets/zeek/src/packet_analysis/protocol/ip -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ip/CMakeFiles/plugin-PacketAnalyzer-IP.dir/IPBasedAnalyzer.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IP.dir/IPBasedAnalyzer.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/ip/IPBasedAnalyzer.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 36: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 41: error: IntrusivePtr is not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/ID.h", line 58: error: IntrusivePtr is not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: class or struct definition is
          missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: a type qualifier is not allowed
          on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: identifier "val" is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: a type qualifier is not allowed
          on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "val" is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 75%] [32mBuilding CXX object src/packet_analysis/protocol/ip/CMakeFiles/plugin-PacketAnalyzer-IP.dir/SessionAdapter.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/ip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ip -I/datasets/zeek/src/packet_analysis/protocol/ip -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ip/CMakeFiles/plugin-PacketAnalyzer-IP.dir/SessionAdapter.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IP.dir/SessionAdapter.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-IP.dir/SessionAdapter.cc.o -c /datasets/zeek/src/packet_analysis/protocol/ip/SessionAdapter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ip -I/datasets/zeek/src/packet_analysis/protocol/ip -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ip/CMakeFiles/plugin-PacketAnalyzer-IP.dir/SessionAdapter.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IP.dir/SessionAdapter.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/ip/SessionAdapter.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 104: error: a type qualifier is
          not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 75%] [32mBuilding CXX object src/packet_analysis/protocol/ip/CMakeFiles/plugin-PacketAnalyzer-IP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/ip
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ip -I/datasets/zeek/src/packet_analysis/protocol/ip -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ip/CMakeFiles/plugin-PacketAnalyzer-IP.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-IP.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/ip/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/ip -I/datasets/zeek/src/packet_analysis/protocol/ip -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ip/CMakeFiles/plugin-PacketAnalyzer-IP.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IP.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/ip/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 75%] Built target plugin-PacketAnalyzer-IP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 75%] [32mBuilding CXX object src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/UDP.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/udp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/udp -I/datasets/zeek/src/packet_analysis/protocol/udp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/UDP.cc.o -MF CMakeFiles/plugin-Zeek-UDP.dir/UDP.cc.o.d -o CMakeFiles/plugin-Zeek-UDP.dir/UDP.cc.o -c /datasets/zeek/src/packet_analysis/protocol/udp/UDP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/udp -I/datasets/zeek/src/packet_analysis/protocol/udp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/UDP.cc.o -MF CMakeFiles/plugin-Zeek-UDP.dir/UDP.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/udp/UDP.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 75%] [32mBuilding CXX object src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/UDPSessionAdapter.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/udp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/udp -I/datasets/zeek/src/packet_analysis/protocol/udp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/UDPSessionAdapter.cc.o -MF CMakeFiles/plugin-Zeek-UDP.dir/UDPSessionAdapter.cc.o.d -o CMakeFiles/plugin-Zeek-UDP.dir/UDPSessionAdapter.cc.o -c /datasets/zeek/src/packet_analysis/protocol/udp/UDPSessionAdapter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/udp -I/datasets/zeek/src/packet_analysis/protocol/udp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/UDPSessionAdapter.cc.o -MF CMakeFiles/plugin-Zeek-UDP.dir/UDPSessionAdapter.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/udp/UDPSessionAdapter.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 104: error: a type qualifier is
          not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 75%] [32mBuilding CXX object src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/udp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/udp -I/datasets/zeek/src/packet_analysis/protocol/udp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-UDP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-UDP.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/udp/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/udp -I/datasets/zeek/src/packet_analysis/protocol/udp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-UDP.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/udp/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 76%] [32mBuilding CXX object src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/udp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/udp -I/datasets/zeek/src/packet_analysis/protocol/udp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-UDP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-UDP.dir/events.bif.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/udp/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/udp -I/datasets/zeek/src/packet_analysis/protocol/udp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-UDP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/udp/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 76%] [32mBuilding CXX object src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/udp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/udp -I/datasets/zeek/src/packet_analysis/protocol/udp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-UDP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-UDP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/udp/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/udp -I/datasets/zeek/src/packet_analysis/protocol/udp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/udp/CMakeFiles/plugin-Zeek-UDP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-UDP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/udp/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 76%] Built target plugin-Zeek-UDP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 76%] [32mBuilding CXX object src/packet_analysis/protocol/tcp/CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/TCP.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/tcp -I/datasets/zeek/src/packet_analysis/protocol/tcp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/tcp/CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/TCP.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/TCP.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/TCP.cc.o -c /datasets/zeek/src/packet_analysis/protocol/tcp/TCP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/tcp -I/datasets/zeek/src/packet_analysis/protocol/tcp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/tcp/CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/TCP.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/TCP.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/tcp/TCP.cc
"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/analyzer/protocol/tcp/TCP_Flags.h", line 13: error:
          qualified name is not allowed
  namespace zeek::analyzer::tcp
            ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 98: error: function
          "Obj" is not a type name
  	void Error(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 99: error: explicit
          type is missing ("int" assumed)
  	           const detail::Location* expr_location = nullptr) const;
  	                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 99: error: expected a
          ")"
  	           const detail::Location* expr_location = nullptr) const;
  	                       ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 76%] [32mBuilding CXX object src/packet_analysis/protocol/tcp/CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/TCPSessionAdapter.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/tcp -I/datasets/zeek/src/packet_analysis/protocol/tcp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/tcp/CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/TCPSessionAdapter.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/TCPSessionAdapter.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/TCPSessionAdapter.cc.o -c /datasets/zeek/src/packet_analysis/protocol/tcp/TCPSessionAdapter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/tcp -I/datasets/zeek/src/packet_analysis/protocol/tcp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/tcp/CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/TCPSessionAdapter.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/TCPSessionAdapter.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/tcp/TCPSessionAdapter.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 76%] [32mBuilding CXX object src/packet_analysis/protocol/tcp/CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/tcp -I/datasets/zeek/src/packet_analysis/protocol/tcp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/tcp/CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/tcp/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/tcp -I/datasets/zeek/src/packet_analysis/protocol/tcp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/tcp/CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/tcp/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 76%] [32mBuilding CXX object src/packet_analysis/protocol/tcp/CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/Stats.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/tcp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/tcp -I/datasets/zeek/src/packet_analysis/protocol/tcp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/tcp/CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/Stats.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/Stats.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/Stats.cc.o -c /datasets/zeek/src/packet_analysis/protocol/tcp/Stats.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/tcp -I/datasets/zeek/src/packet_analysis/protocol/tcp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/tcp/CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/Stats.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-TCP_PKT.dir/Stats.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/tcp/Stats.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 76%] Built target plugin-PacketAnalyzer-TCP_PKT
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 76%] [32mBuilding CXX object src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/ICMP.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/icmp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/icmp -I/datasets/zeek/src/packet_analysis/protocol/icmp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/ICMP.cc.o -MF CMakeFiles/plugin-Zeek-ICMP.dir/ICMP.cc.o.d -o CMakeFiles/plugin-Zeek-ICMP.dir/ICMP.cc.o -c /datasets/zeek/src/packet_analysis/protocol/icmp/ICMP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/icmp -I/datasets/zeek/src/packet_analysis/protocol/icmp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/ICMP.cc.o -MF CMakeFiles/plugin-Zeek-ICMP.dir/ICMP.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/icmp/ICMP.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 104: error: a type qualifier is
          not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 76%] [32mBuilding CXX object src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/ICMPSessionAdapter.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/icmp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/icmp -I/datasets/zeek/src/packet_analysis/protocol/icmp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/ICMPSessionAdapter.cc.o -MF CMakeFiles/plugin-Zeek-ICMP.dir/ICMPSessionAdapter.cc.o.d -o CMakeFiles/plugin-Zeek-ICMP.dir/ICMPSessionAdapter.cc.o -c /datasets/zeek/src/packet_analysis/protocol/icmp/ICMPSessionAdapter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/icmp -I/datasets/zeek/src/packet_analysis/protocol/icmp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/ICMPSessionAdapter.cc.o -MF CMakeFiles/plugin-Zeek-ICMP.dir/ICMPSessionAdapter.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/icmp/ICMPSessionAdapter.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/EquivClass.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 120: error: identifier "EquivClass"
          is undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/zeek/RE.h", line 148: error: identifier "EquivClass"
          is undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 11: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 20: error: PList is not a template
  using rule_list = PList<Rule>;
                    ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 26: error: identifier "Location" is
          undefined
  	Rule(const char* arg_id, const Location& arg_location)
  	                               ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 63: error: identifier "Location" is
          undefined
  	const Location& GetLocation() const { return location; }
  	      ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 74: error: PList is not a template
  	using rule_action_list = PList<RuleAction>;
  	                         ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 75: error: PList is not a template
  	using rule_condition_list = PList<RuleCondition>;
  	                            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 76: error: PList is not a template
  	using rule_hdr_test_list = PList<RuleHdrTest>;
  	                           ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 91: error: PList is not a template
  	using precond_list = PList<Precond>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 110: error: PList is not a template
  	using pattern_list = PList<Pattern>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 116: error: identifier "Location"
          is undefined
  	Location location;
  	^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 28: error: name followed by "::"
          must be a class or namespace name
  		id = util::copy_string(arg_id);
  		     ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 11: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: qualified name is
          not allowed
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: this declaration
          has no storage class or type specifier
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: expected a ";"
  	std::optional<std::string> full_path;
  	             ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 44: error: identifier
          "Location" is undefined
  	Location load_location;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 47: error: identifier
          "Location" is undefined
  	SignatureFile(std::string file, std::string full_path, Location load_location);
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 76%] [32mBuilding CXX object src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/icmp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/icmp -I/datasets/zeek/src/packet_analysis/protocol/icmp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-ICMP.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-ICMP.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/icmp/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/icmp -I/datasets/zeek/src/packet_analysis/protocol/icmp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-ICMP.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/icmp/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 76%] [32mBuilding CXX object src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/icmp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/icmp -I/datasets/zeek/src/packet_analysis/protocol/icmp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-ICMP.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-ICMP.dir/events.bif.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/icmp/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/icmp -I/datasets/zeek/src/packet_analysis/protocol/icmp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-ICMP.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/icmp/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 76%] [32mBuilding CXX object src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/icmp
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/icmp -I/datasets/zeek/src/packet_analysis/protocol/icmp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-ICMP.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-ICMP.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/icmp/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/icmp -I/datasets/zeek/src/packet_analysis/protocol/icmp -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/icmp/CMakeFiles/plugin-Zeek-ICMP.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-ICMP.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/icmp/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 77%] Built target plugin-Zeek-ICMP
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 77%] [32mBuilding CXX object src/packet_analysis/protocol/vntag/CMakeFiles/plugin-PacketAnalyzer-VNTag.dir/VNTag.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/vntag
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/vntag -I/datasets/zeek/src/packet_analysis/protocol/vntag -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vntag/CMakeFiles/plugin-PacketAnalyzer-VNTag.dir/VNTag.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-VNTag.dir/VNTag.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-VNTag.dir/VNTag.cc.o -c /datasets/zeek/src/packet_analysis/protocol/vntag/VNTag.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/vntag -I/datasets/zeek/src/packet_analysis/protocol/vntag -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vntag/CMakeFiles/plugin-PacketAnalyzer-VNTag.dir/VNTag.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-VNTag.dir/VNTag.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/vntag/VNTag.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 77%] [32mBuilding CXX object src/packet_analysis/protocol/vntag/CMakeFiles/plugin-PacketAnalyzer-VNTag.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/vntag
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/vntag -I/datasets/zeek/src/packet_analysis/protocol/vntag -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vntag/CMakeFiles/plugin-PacketAnalyzer-VNTag.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-VNTag.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-VNTag.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/vntag/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/vntag -I/datasets/zeek/src/packet_analysis/protocol/vntag -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vntag/CMakeFiles/plugin-PacketAnalyzer-VNTag.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-VNTag.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/vntag/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 77%] Built target plugin-PacketAnalyzer-VNTag
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 77%] [32mBuilding CXX object src/packet_analysis/protocol/gre/CMakeFiles/plugin-PacketAnalyzer-GRE.dir/GRE.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/gre
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gre -I/datasets/zeek/src/packet_analysis/protocol/gre -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gre/CMakeFiles/plugin-PacketAnalyzer-GRE.dir/GRE.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-GRE.dir/GRE.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-GRE.dir/GRE.cc.o -c /datasets/zeek/src/packet_analysis/protocol/gre/GRE.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gre -I/datasets/zeek/src/packet_analysis/protocol/gre -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gre/CMakeFiles/plugin-PacketAnalyzer-GRE.dir/GRE.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-GRE.dir/GRE.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/gre/GRE.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/gre/CMakeFiles/plugin-PacketAnalyzer-GRE.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/gre
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gre -I/datasets/zeek/src/packet_analysis/protocol/gre -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gre/CMakeFiles/plugin-PacketAnalyzer-GRE.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-GRE.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-GRE.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/gre/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gre -I/datasets/zeek/src/packet_analysis/protocol/gre -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gre/CMakeFiles/plugin-PacketAnalyzer-GRE.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-GRE.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/gre/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 78%] Built target plugin-PacketAnalyzer-GRE
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/iptunnel/CMakeFiles/plugin-PacketAnalyzer-IPTunnel.dir/IPTunnel.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/iptunnel
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/iptunnel -I/datasets/zeek/src/packet_analysis/protocol/iptunnel -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/iptunnel/CMakeFiles/plugin-PacketAnalyzer-IPTunnel.dir/IPTunnel.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IPTunnel.dir/IPTunnel.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-IPTunnel.dir/IPTunnel.cc.o -c /datasets/zeek/src/packet_analysis/protocol/iptunnel/IPTunnel.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/iptunnel -I/datasets/zeek/src/packet_analysis/protocol/iptunnel -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/iptunnel/CMakeFiles/plugin-PacketAnalyzer-IPTunnel.dir/IPTunnel.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IPTunnel.dir/IPTunnel.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/iptunnel/IPTunnel.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/iptunnel/CMakeFiles/plugin-PacketAnalyzer-IPTunnel.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/iptunnel
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/iptunnel -I/datasets/zeek/src/packet_analysis/protocol/iptunnel -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/iptunnel/CMakeFiles/plugin-PacketAnalyzer-IPTunnel.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IPTunnel.dir/Plugin.cc.o.d -o CMakeFiles/plugin-PacketAnalyzer-IPTunnel.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/iptunnel/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/iptunnel -I/datasets/zeek/src/packet_analysis/protocol/iptunnel -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/iptunnel/CMakeFiles/plugin-PacketAnalyzer-IPTunnel.dir/Plugin.cc.o -MF CMakeFiles/plugin-PacketAnalyzer-IPTunnel.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/iptunnel/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 78%] Built target plugin-PacketAnalyzer-IPTunnel
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/ayiya/CMakeFiles/plugin-Zeek-AYIYA.dir/AYIYA.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/ayiya
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ayiya/CMakeFiles/plugin-Zeek-AYIYA.dir/AYIYA.cc.o -MF CMakeFiles/plugin-Zeek-AYIYA.dir/AYIYA.cc.o.d -o CMakeFiles/plugin-Zeek-AYIYA.dir/AYIYA.cc.o -c /datasets/zeek/src/packet_analysis/protocol/ayiya/AYIYA.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ayiya/CMakeFiles/plugin-Zeek-AYIYA.dir/AYIYA.cc.o -MF CMakeFiles/plugin-Zeek-AYIYA.dir/AYIYA.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/ayiya/AYIYA.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/ayiya/CMakeFiles/plugin-Zeek-AYIYA.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/ayiya
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ayiya/CMakeFiles/plugin-Zeek-AYIYA.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-AYIYA.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-AYIYA.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/ayiya/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/ayiya/CMakeFiles/plugin-Zeek-AYIYA.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-AYIYA.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/ayiya/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 78%] Built target plugin-Zeek-AYIYA
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/geneve/CMakeFiles/plugin-Zeek-Geneve.dir/Geneve.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/geneve
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/geneve/CMakeFiles/plugin-Zeek-Geneve.dir/Geneve.cc.o -MF CMakeFiles/plugin-Zeek-Geneve.dir/Geneve.cc.o.d -o CMakeFiles/plugin-Zeek-Geneve.dir/Geneve.cc.o -c /datasets/zeek/src/packet_analysis/protocol/geneve/Geneve.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/geneve/CMakeFiles/plugin-Zeek-Geneve.dir/Geneve.cc.o -MF CMakeFiles/plugin-Zeek-Geneve.dir/Geneve.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/geneve/Geneve.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/geneve/CMakeFiles/plugin-Zeek-Geneve.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/geneve
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/geneve/CMakeFiles/plugin-Zeek-Geneve.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Geneve.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-Geneve.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/geneve/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/geneve/CMakeFiles/plugin-Zeek-Geneve.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Geneve.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/geneve/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/geneve/CMakeFiles/plugin-Zeek-Geneve.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/geneve
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/geneve/CMakeFiles/plugin-Zeek-Geneve.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Geneve.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-Geneve.dir/events.bif.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/geneve/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/geneve/CMakeFiles/plugin-Zeek-Geneve.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Geneve.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/geneve/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/geneve/CMakeFiles/plugin-Zeek-Geneve.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/geneve
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/geneve/CMakeFiles/plugin-Zeek-Geneve.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Geneve.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-Geneve.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/geneve/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/geneve/CMakeFiles/plugin-Zeek-Geneve.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Geneve.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/geneve/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 78%] Built target plugin-Zeek-Geneve
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/vxlan/CMakeFiles/plugin-Zeek-VXLAN.dir/VXLAN.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/vxlan
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vxlan/CMakeFiles/plugin-Zeek-VXLAN.dir/VXLAN.cc.o -MF CMakeFiles/plugin-Zeek-VXLAN.dir/VXLAN.cc.o.d -o CMakeFiles/plugin-Zeek-VXLAN.dir/VXLAN.cc.o -c /datasets/zeek/src/packet_analysis/protocol/vxlan/VXLAN.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vxlan/CMakeFiles/plugin-Zeek-VXLAN.dir/VXLAN.cc.o -MF CMakeFiles/plugin-Zeek-VXLAN.dir/VXLAN.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/vxlan/VXLAN.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/vxlan/CMakeFiles/plugin-Zeek-VXLAN.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/vxlan
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vxlan/CMakeFiles/plugin-Zeek-VXLAN.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-VXLAN.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-VXLAN.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/vxlan/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vxlan/CMakeFiles/plugin-Zeek-VXLAN.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-VXLAN.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/vxlan/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/vxlan/CMakeFiles/plugin-Zeek-VXLAN.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/vxlan
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vxlan/CMakeFiles/plugin-Zeek-VXLAN.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-VXLAN.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-VXLAN.dir/events.bif.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/vxlan/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vxlan/CMakeFiles/plugin-Zeek-VXLAN.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-VXLAN.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/vxlan/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/vxlan/CMakeFiles/plugin-Zeek-VXLAN.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/vxlan
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vxlan/CMakeFiles/plugin-Zeek-VXLAN.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-VXLAN.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-VXLAN.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/vxlan/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/vxlan/CMakeFiles/plugin-Zeek-VXLAN.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-VXLAN.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/vxlan/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 78%] Built target plugin-Zeek-VXLAN
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/Teredo.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/teredo
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/Teredo.cc.o -MF CMakeFiles/plugin-Zeek-Teredo.dir/Teredo.cc.o.d -o CMakeFiles/plugin-Zeek-Teredo.dir/Teredo.cc.o -c /datasets/zeek/src/packet_analysis/protocol/teredo/Teredo.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/Teredo.cc.o -MF CMakeFiles/plugin-Zeek-Teredo.dir/Teredo.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/teredo/Teredo.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/teredo
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Teredo.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-Teredo.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/teredo/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Teredo.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/teredo/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/teredo
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Teredo.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-Teredo.dir/events.bif.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/teredo/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-Teredo.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/teredo/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/teredo
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Teredo.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-Teredo.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/teredo/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Teredo.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/teredo/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/functions.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/teredo
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-Teredo.dir/functions.bif.cc.o.d -o CMakeFiles/plugin-Zeek-Teredo.dir/functions.bif.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/teredo/functions.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-Teredo.dir/functions.bif.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/teredo/functions.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/functions.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/teredo
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Teredo.dir/functions.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-Teredo.dir/functions.bif.init.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/teredo/functions.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/teredo/CMakeFiles/plugin-Zeek-Teredo.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-Teredo.dir/functions.bif.init.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/teredo/functions.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 78%] Built target plugin-Zeek-Teredo
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/GTPv1.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/gtpv1
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/GTPv1.cc.o -MF CMakeFiles/plugin-Zeek-GTPv1.dir/GTPv1.cc.o.d -o CMakeFiles/plugin-Zeek-GTPv1.dir/GTPv1.cc.o -c /datasets/zeek/src/packet_analysis/protocol/gtpv1/GTPv1.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/GTPv1.cc.o -MF CMakeFiles/plugin-Zeek-GTPv1.dir/GTPv1.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/gtpv1/GTPv1.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/gtpv1
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-GTPv1.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-GTPv1.dir/Plugin.cc.o -c /datasets/zeek/src/packet_analysis/protocol/gtpv1/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-GTPv1.dir/Plugin.cc.o.d -c /datasets/zeek/src/packet_analysis/protocol/gtpv1/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/gtpv1
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-GTPv1.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-GTPv1.dir/events.bif.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/gtpv1/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-GTPv1.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/gtpv1/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/gtpv1
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-GTPv1.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-GTPv1.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/gtpv1/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-GTPv1.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/gtpv1/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/functions.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/gtpv1
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-GTPv1.dir/functions.bif.cc.o.d -o CMakeFiles/plugin-Zeek-GTPv1.dir/functions.bif.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/gtpv1/functions.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-GTPv1.dir/functions.bif.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/gtpv1/functions.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 78%] [32mBuilding CXX object src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/functions.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/gtpv1
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-GTPv1.dir/functions.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-GTPv1.dir/functions.bif.init.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/gtpv1/functions.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-GTPv1.dir/functions.bif.init.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/gtpv1/functions.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 80%] [32mBuilding CXX object src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/gtpv1_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/packet_analysis/protocol/gtpv1
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/gtpv1_pac.cc.o -MF CMakeFiles/plugin-Zeek-GTPv1.dir/gtpv1_pac.cc.o.d -o CMakeFiles/plugin-Zeek-GTPv1.dir/gtpv1_pac.cc.o -c /datasets/zeek/build/src/packet_analysis/protocol/gtpv1/gtpv1_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/src/packet_analysis/protocol/gtpv1 -I/datasets/zeek/build/src/packet_analysis -I/datasets/zeek/src/packet_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/packet_analysis/protocol/gtpv1/CMakeFiles/plugin-Zeek-GTPv1.dir/gtpv1_pac.cc.o -MF CMakeFiles/plugin-Zeek-GTPv1.dir/gtpv1_pac.cc.o.d -c /datasets/zeek/build/src/packet_analysis/protocol/gtpv1/gtpv1_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 80%] Built target plugin-Zeek-GTPv1
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 80%] [32mBuilding CXX object src/broker/CMakeFiles/bro_brokercomm.dir/Data.cc.o[0m
In directory:  /datasets/zeek/build/src/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/broker -I/datasets/zeek/src/broker -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/broker/CMakeFiles/bro_brokercomm.dir/Data.cc.o -MF CMakeFiles/bro_brokercomm.dir/Data.cc.o.d -o CMakeFiles/bro_brokercomm.dir/Data.cc.o -c /datasets/zeek/src/broker/Data.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/broker -I/datasets/zeek/src/broker -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/broker/CMakeFiles/bro_brokercomm.dir/Data.cc.o -MF CMakeFiles/bro_brokercomm.dir/Data.cc.o.d -c /datasets/zeek/src/broker/Data.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 80%] [32mBuilding CXX object src/broker/CMakeFiles/bro_brokercomm.dir/Manager.cc.o[0m
In directory:  /datasets/zeek/build/src/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/broker -I/datasets/zeek/src/broker -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/broker/CMakeFiles/bro_brokercomm.dir/Manager.cc.o -MF CMakeFiles/bro_brokercomm.dir/Manager.cc.o.d -o CMakeFiles/bro_brokercomm.dir/Manager.cc.o -c /datasets/zeek/src/broker/Manager.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/broker -I/datasets/zeek/src/broker -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/broker/CMakeFiles/bro_brokercomm.dir/Manager.cc.o -MF CMakeFiles/bro_brokercomm.dir/Manager.cc.o.d -c /datasets/zeek/src/broker/Manager.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 80%] [32mBuilding CXX object src/broker/CMakeFiles/bro_brokercomm.dir/Store.cc.o[0m
In directory:  /datasets/zeek/build/src/broker
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/broker -I/datasets/zeek/src/broker -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/broker/CMakeFiles/bro_brokercomm.dir/Store.cc.o -MF CMakeFiles/bro_brokercomm.dir/Store.cc.o.d -o CMakeFiles/bro_brokercomm.dir/Store.cc.o -c /datasets/zeek/src/broker/Store.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/broker -I/datasets/zeek/src/broker -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/broker/CMakeFiles/bro_brokercomm.dir/Store.cc.o -MF CMakeFiles/bro_brokercomm.dir/Store.cc.o.d -c /datasets/zeek/src/broker/Store.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 80%] Built target bro_brokercomm
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 80%] [32mBuilding CXX object src/telemetry/CMakeFiles/bro_telemetry.dir/Manager.cc.o[0m
In directory:  /datasets/zeek/build/src/telemetry
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/telemetry -I/datasets/zeek/src/telemetry -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/telemetry/CMakeFiles/bro_telemetry.dir/Manager.cc.o -MF CMakeFiles/bro_telemetry.dir/Manager.cc.o.d -o CMakeFiles/bro_telemetry.dir/Manager.cc.o -c /datasets/zeek/src/telemetry/Manager.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/telemetry -I/datasets/zeek/src/telemetry -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/telemetry/CMakeFiles/bro_telemetry.dir/Manager.cc.o -MF CMakeFiles/bro_telemetry.dir/Manager.cc.o.d -c /datasets/zeek/src/telemetry/Manager.cc
"/datasets/zeek/src/zeek/IntrusivePtr.h", line 105: error: namespace "std" has
          no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/IntrusivePtr.h", line 105: error: type name is not
          allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/IntrusivePtr.h", line 94: error: identifier "ptr_" is
          undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/IntrusivePtr.h", line 95: error: identifier "Ref" is
          undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/Span.h", line 64: error: namespace "std" has no member
          "is_convertible_v"
  	          class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
  	                                        ^

"/datasets/zeek/src/zeek/Span.h", line 64: error: type name is not allowed
  	          class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
  	                                                         ^

"/datasets/zeek/src/zeek/Span.h", line 64: error: expected an expression
  	          class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
  	                                                              ^

"/datasets/zeek/src/zeek/Span.h", line 64: error: expected a declaration
  	          class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/Span.h", line 64: error: expected a ";"
  	          class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/Span.h", line 152: error: argument list for class
          template "zeek::Span" is missing
  template <class T> Span(T*, size_t) -> Span<T>;
                     ^

"/datasets/zeek/src/zeek/Span.h", line 152: error: expected a ")"
  template <class T> Span(T*, size_t) -> Span<T>;
                           ^

"/datasets/zeek/src/zeek/Span.h", line 152: error: template parameter "T" may
          not be redeclared in this scope
  template <class T> Span(T*, size_t) -> Span<T>;
                          ^

"/datasets/zeek/src/zeek/Span.h", line 152: error: expected a ";"
  template <class T> Span(T*, size_t) -> Span<T>;
                                      ^

"/datasets/zeek/src/zeek/Span.h", line 154: error: argument list for class
          template "zeek::Span" is missing
  template <class Iter> Span(Iter, Iter) -> Span<typename std::iterator_traits<Iter>::value_type>;
                        ^

"/datasets/zeek/src/zeek/Span.h", line 154: error: expected a ")"
  template <class Iter> Span(Iter, Iter) -> Span<typename std::iterator_traits<Iter>::value_type>;
                                 ^

"/datasets/zeek/src/zeek/Span.h", line 154: error: template parameter "Iter"
          may not be redeclared in this scope
  template <class Iter> Span(Iter, Iter) -> Span<typename std::iterator_traits<Iter>::value_type>;
                             ^

"/datasets/zeek/src/zeek/Span.h", line 154: error: expected a ";"
  template <class Iter> Span(Iter, Iter) -> Span<typename std::iterator_traits<Iter>::value_type>;
                                         ^

"/datasets/zeek/src/zeek/Span.h", line 156: error: argument list for class
          template "zeek::Span" is missing
  template <class T, size_t N> Span(T (&)[N]) -> Span<T>;
                               ^

"/datasets/zeek/src/zeek/Span.h", line 156: error: expected a type specifier
  template <class T, size_t N> Span(T (&)[N]) -> Span<T>;
                                       ^

"/datasets/zeek/src/zeek/Span.h", line 156: error: function returning array is
          not allowed
  template <class T, size_t N> Span(T (&)[N]) -> Span<T>;
                                         ^

"/datasets/zeek/src/zeek/Span.h", line 156: error: template parameter "T" may
          not be redeclared in this scope
  template <class T, size_t N> Span(T (&)[N]) -> Span<T>;
                                    ^

"/datasets/zeek/src/zeek/Span.h", line 156: error: expected a ";"
  template <class T, size_t N> Span(T (&)[N]) -> Span<T>;
                                              ^

"/datasets/zeek/src/zeek/Span.h", line 158: error: argument list for class
          template "zeek::Span" is missing
  template <class Container> Span(Container&) -> Span<typename Container::value_type>;
                             ^

"/datasets/zeek/src/zeek/Span.h", line 158: error: expected a ")"
  template <class Container> Span(Container&) -> Span<typename Container::value_type>;
                                           ^

"/datasets/zeek/src/zeek/Span.h", line 158: error: template parameter
          "Container" may not be redeclared in this scope
  template <class Container> Span(Container&) -> Span<typename Container::value_type>;
                                  ^

"/datasets/zeek/src/zeek/Span.h", line 158: error: expected a ";"
  template <class Container> Span(Container&) -> Span<typename Container::value_type>;
                                              ^

"/datasets/zeek/src/zeek/Span.h", line 160: error: argument list for class
          template "zeek::Span" is missing
  template <class Container> Span(const Container&) -> Span<const typename Container::value_type>;
                             ^

"/datasets/zeek/src/zeek/Span.h", line 160: error: expected an identifier
  template <class Container> Span(const Container&) -> Span<const typename Container::value_type>;
                                  ^

"/datasets/zeek/src/zeek/Span.h", line 160: error: expected a ";"
  template <class Container> Span(const Container&) -> Span<const typename Container::value_type>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: namespace
          "std" has no member "is_convertible_v"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: type name
          is not allowed
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                             ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          an expression
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a declaration
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 63: error: expected
          a ";"
              class = std::enable_if_t<std::is_convertible_v<Data*, T*>>>
                                                                      ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: argument
          list for class template "broker::span" is missing
  span(T*, size_t) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ")"
  span(T*, size_t) -> span<T>;
        ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: template
          parameter "T" may not be redeclared in this scope
  span(T*, size_t) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 173: error: expected
          a ";"
  span(T*, size_t) -> span<T>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: argument
          list for class template "broker::span" is missing
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ")"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
           ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: template
          parameter "Iter" may not be redeclared in this scope
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 176: error: expected
          a ";"
  span(Iter, Iter) -> span<typename std::iterator_traits<Iter>::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: argument
          list for class template "broker::span" is missing
  span(T (&)[N]) -> span<T>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a type specifier
  span(T (&)[N]) -> span<T>;
          ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: function
          returning array is not allowed
  span(T (&)[N]) -> span<T>;
            ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: template
          parameter "T" may not be redeclared in this scope
  span(T (&)[N]) -> span<T>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 179: error: expected
          a ";"
  span(T (&)[N]) -> span<T>;
                 ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: argument
          list for class template "broker::span" is missing
  span(Container&) -> span<typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ")"
  span(Container&) -> span<typename Container::value_type>;
                ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: template
          parameter "Container" may not be redeclared in this scope
  span(Container&) -> span<typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 182: error: expected
          a ";"
  span(Container&) -> span<typename Container::value_type>;
                   ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: argument
          list for class template "broker::span" is missing
  span(const Container&) -> span<const typename Container::value_type>;
  ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          an identifier
  span(const Container&) -> span<const typename Container::value_type>;
       ^

"/datasets/zeek/auxil/broker/include/broker/span.hh", line 185: error: expected
          a ";"
  span(const Container&) -> span<const typename Container::value_type>;
                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 9: error:
          qualified name is not allowed
  namespace broker::telemetry {
            ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 33: error:
          namespace "std" has no member "string_view"
  using label_view = std::pair<std::string_view, std::string_view>;
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 35: error:
          span is not a template
  using const_label_list = span<const label_view>;
                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 98: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 107: error:
          span is not a template
                                          span<const label_view> labels);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 122: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 135: error:
          span is not a template
                                      span<const label_view> labels);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 160: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 173: error:
          span is not a template
                                              span<const label_view> labels);
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 227: error:
          namespace "std" has no member "string_view"
  std::string_view prefix(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 229: error:
          namespace "std" has no member "string_view"
  std::string_view name(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 231: error:
          span is not a template
  span<const std::string> label_names(const metric_family_hdl*) noexcept;
  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 233: error:
          namespace "std" has no member "string_view"
  std::string_view helptext(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 235: error:
          namespace "std" has no member "string_view"
  std::string_view unit(const metric_family_hdl*) noexcept;
       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 256: error:
          namespace "std" has no member "string_view"
  int_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 257: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 258: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 261: error:
          namespace "std" has no member "string_view"
  dbl_counter_fam(metric_registry_impl*, std::string_view pre,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          namespace "std" has no member "string_view"
                  std::string_view name, span<const std::string_view> labels,
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          span is not a template
                  std::string_view name, span<const std::string_view> labels,
                                         ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          explicit type is missing ("int" assumed)
                  std::string_view name, span<const std::string_view> labels,
                                              ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 262: error:
          expected a ">"
                  std::string_view name, span<const std::string_view> labels,
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                       ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 263: error:
          namespace "std" has no member "string_view"
                  std::string_view helptext, std::string_view unit, bool is_sum);
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 265: error:
          namespace "std" has no member "string_view"
  int_gauge_family_hdl* int_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 266: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 267: error:
          expected a ">"
                                      span<const std::string_view> labels,
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 268: error:
          namespace "std" has no member "string_view"
                                      std::string_view helptext,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 269: error:
          namespace "std" has no member "string_view"
                                      std::string_view unit, bool is_sum);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 271: error:
          namespace "std" has no member "string_view"
  dbl_gauge_family_hdl* dbl_gauge_fam(metric_registry_impl*, std::string_view pre,
                                                                  ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 272: error:
          namespace "std" has no member "string_view"
                                      std::string_view name,
                                           ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          span is not a template
                                      span<const std::string_view> labels,
                                      ^

"/datasets/zeek/auxil/broker/include/broker/telemetry/fwd.hh", line 273: error:
          explicit type is missing ("int" assumed)
                                      span<const std::string_view> labels,
                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 80%] Built target bro_telemetry
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 80%] [32mBuilding CXX object src/zeekygen/CMakeFiles/bro_zeekygen.dir/Manager.cc.o[0m
In directory:  /datasets/zeek/build/src/zeekygen
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/Manager.cc.o -MF CMakeFiles/bro_zeekygen.dir/Manager.cc.o.d -o CMakeFiles/bro_zeekygen.dir/Manager.cc.o -c /datasets/zeek/src/zeekygen/Manager.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/Manager.cc.o -MF CMakeFiles/bro_zeekygen.dir/Manager.cc.o.d -c /datasets/zeek/src/zeekygen/Manager.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 36: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 41: error: IntrusivePtr is not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/ID.h", line 58: error: IntrusivePtr is not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: class or struct definition is
          missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: a type qualifier is not allowed
          on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: identifier "val" is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: a type qualifier is not allowed
          on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "val" is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 80%] [32mBuilding CXX object src/zeekygen/CMakeFiles/bro_zeekygen.dir/PackageInfo.cc.o[0m
In directory:  /datasets/zeek/build/src/zeekygen
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/PackageInfo.cc.o -MF CMakeFiles/bro_zeekygen.dir/PackageInfo.cc.o.d -o CMakeFiles/bro_zeekygen.dir/PackageInfo.cc.o -c /datasets/zeek/src/zeekygen/PackageInfo.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/PackageInfo.cc.o -MF CMakeFiles/bro_zeekygen.dir/PackageInfo.cc.o.d -c /datasets/zeek/src/zeekygen/PackageInfo.cc
"/datasets/zeek/src/zeek/zeekygen/Info.h", line 8: error: qualified name is not
          allowed
  namespace zeek::zeekygen::detail
            ^

"/datasets/zeek/src/zeek/zeekygen/PackageInfo.h", line 11: error: qualified
          name is not allowed
  namespace zeek::zeekygen::detail
            ^

"/datasets/zeek/src/zeek/zeekygen/PackageInfo.h", line 17: error: not a class
          or struct name
  class PackageInfo : public Info
                             ^

"/datasets/zeek/src/zeek/zeekygen/PackageInfo.h", line 36: error: member
          function declared with "override" does not override a base class
          member
  	time_t DoGetModificationTime() const override;
  	       ^

"/datasets/zeek/src/zeek/zeekygen/PackageInfo.h", line 38: error: member
          function declared with "override" does not override a base class
          member
  	std::string DoName() const override { return pkg_name; }
  	            ^

"/datasets/zeek/src/zeek/zeekygen/PackageInfo.h", line 40: error: member
          function declared with "override" does not override a base class
          member
  	std::string DoReStructuredText(bool roles_only) const override;
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 11: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 16: error: qualified name is
          not allowed
  namespace zeek::zeekygen::detail
            ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 81: error: namespace "std" has
          no member "string_view"
  std::string normalize_script_path(std::string_view path);
                                         ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 94: error: namespace "std" has
          no member "optional"
  std::optional<std::string> source_code_range(const zeek::detail::ID* id);
       ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 94: error: expected a ";"
  std::optional<std::string> source_code_range(const zeek::detail::ID* id);
               ^

"/datasets/zeek/src/zeekygen/PackageInfo.cc", line 13: error: qualified name is
          not allowed
  namespace zeek::zeekygen::detail
            ^

"/datasets/zeek/src/zeekygen/PackageInfo.cc", line 16: error: this declaration
          has no storage class or type specifier
  PackageInfo::PackageInfo(const string& arg_name) : Info(), pkg_name(arg_name), readme()
  ^

"/datasets/zeek/src/zeekygen/PackageInfo.cc", line 16: error: expected a ";"
  PackageInfo::PackageInfo(const string& arg_name) : Info(), pkg_name(arg_name), readme()
             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 80%] [32mBuilding CXX object src/zeekygen/CMakeFiles/bro_zeekygen.dir/ScriptInfo.cc.o[0m
In directory:  /datasets/zeek/build/src/zeekygen
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/ScriptInfo.cc.o -MF CMakeFiles/bro_zeekygen.dir/ScriptInfo.cc.o.d -o CMakeFiles/bro_zeekygen.dir/ScriptInfo.cc.o -c /datasets/zeek/src/zeekygen/ScriptInfo.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/ScriptInfo.cc.o -MF CMakeFiles/bro_zeekygen.dir/ScriptInfo.cc.o.d -c /datasets/zeek/src/zeekygen/ScriptInfo.cc
"/datasets/zeek/src/zeek/zeekygen/Info.h", line 8: error: qualified name is not
          allowed
  namespace zeek::zeekygen::detail
            ^

"/datasets/zeek/src/zeek/zeekygen/ScriptInfo.h", line 16: error: qualified name
          is not allowed
  namespace zeek::zeekygen::detail
            ^

"/datasets/zeek/src/zeek/zeekygen/ScriptInfo.h", line 32: error: not a class or
          struct name
  class ScriptInfo : public Info
                            ^

"/datasets/zeek/src/zeek/zeekygen/ScriptInfo.h", line 91: error: member
          function declared with "override" does not override a base class
          member
  	time_t DoGetModificationTime() const override;
  	       ^

"/datasets/zeek/src/zeek/zeekygen/ScriptInfo.h", line 93: error: member
          function declared with "override" does not override a base class
          member
  	std::string DoName() const override { return name; }
  	            ^

"/datasets/zeek/src/zeek/zeekygen/ScriptInfo.h", line 95: error: member
          function declared with "override" does not override a base class
          member
  	std::string DoReStructuredText(bool roles_only) const override;
  	            ^

"/datasets/zeek/src/zeek/zeekygen/ScriptInfo.h", line 97: error: member
          function declared with "override" does not override a base class
          member
  	void DoInitPostScript() override /* override */;
  	     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/TraverseTypes.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/Scope.h", line 67: error: identifier "TraversalCode"
          is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 80%] [32mBuilding CXX object src/zeekygen/CMakeFiles/bro_zeekygen.dir/IdentifierInfo.cc.o[0m
In directory:  /datasets/zeek/build/src/zeekygen
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/IdentifierInfo.cc.o -MF CMakeFiles/bro_zeekygen.dir/IdentifierInfo.cc.o.d -o CMakeFiles/bro_zeekygen.dir/IdentifierInfo.cc.o -c /datasets/zeek/src/zeekygen/IdentifierInfo.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/IdentifierInfo.cc.o -MF CMakeFiles/bro_zeekygen.dir/IdentifierInfo.cc.o.d -c /datasets/zeek/src/zeekygen/IdentifierInfo.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 36: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 41: error: IntrusivePtr is not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/ID.h", line 58: error: IntrusivePtr is not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: class or struct definition is
          missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: a type qualifier is not allowed
          on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: identifier "val" is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: a type qualifier is not allowed
          on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "val" is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 80%] [32mBuilding CXX object src/zeekygen/CMakeFiles/bro_zeekygen.dir/Target.cc.o[0m
In directory:  /datasets/zeek/build/src/zeekygen
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/Target.cc.o -MF CMakeFiles/bro_zeekygen.dir/Target.cc.o.d -o CMakeFiles/bro_zeekygen.dir/Target.cc.o -c /datasets/zeek/src/zeekygen/Target.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/Target.cc.o -MF CMakeFiles/bro_zeekygen.dir/Target.cc.o.d -c /datasets/zeek/src/zeekygen/Target.cc
"/datasets/zeek/src/zeek/zeekygen/Target.h", line 12: error: qualified name is
          not allowed
  namespace zeek::zeekygen::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 80%] [32mBuilding CXX object src/zeekygen/CMakeFiles/bro_zeekygen.dir/Configuration.cc.o[0m
In directory:  /datasets/zeek/build/src/zeekygen
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/Configuration.cc.o -MF CMakeFiles/bro_zeekygen.dir/Configuration.cc.o.d -o CMakeFiles/bro_zeekygen.dir/Configuration.cc.o -c /datasets/zeek/src/zeekygen/Configuration.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/Configuration.cc.o -MF CMakeFiles/bro_zeekygen.dir/Configuration.cc.o.d -c /datasets/zeek/src/zeekygen/Configuration.cc
"/datasets/zeek/src/zeek/zeekygen/Target.h", line 12: error: qualified name is
          not allowed
  namespace zeek::zeekygen::detail
            ^

"/datasets/zeek/src/zeek/zeekygen/Configuration.h", line 11: error: qualified
          name is not allowed
  namespace zeek::zeekygen::detail
            ^

"/datasets/zeek/src/zeek/zeekygen/Configuration.h", line 58: error: identifier
          "Target" is undefined
  	std::vector<Target*> targets;
  	            ^

"/datasets/zeek/src/zeek/zeekygen/Configuration.h", line 59: error: identifier
          "TargetFactory" is undefined
  	TargetFactory target_factory;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 11: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 16: error: qualified name is
          not allowed
  namespace zeek::zeekygen::detail
            ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 81: error: namespace "std" has
          no member "string_view"
  std::string normalize_script_path(std::string_view path);
                                         ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 94: error: namespace "std" has
          no member "optional"
  std::optional<std::string> source_code_range(const zeek::detail::ID* id);
       ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 94: error: expected a ";"
  std::optional<std::string> source_code_range(const zeek::detail::ID* id);
               ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 15: error: qualified name
          is not allowed
  namespace zeek::zeekygen::detail
            ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 18: error: identifier
          "TargetFactory" is undefined
  static TargetFactory create_target_factory()
         ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 20: error: identifier
          "TargetFactory" is undefined
  	TargetFactory rval;
  	^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 20: error: expected a ";"
  	TargetFactory rval;
  	              ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 21: error: identifier
          "rval" is undefined
  	rval.Register<PackageIndexTarget>("package_index");
  	^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 21: error: identifier
          "PackageIndexTarget" is undefined
  	rval.Register<PackageIndexTarget>("package_index");
  	              ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 22: error: identifier
          "PackageTarget" is undefined
  	rval.Register<PackageTarget>("package");
  	              ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 23: error: identifier
          "ProtoAnalyzerTarget" is undefined
  	rval.Register<ProtoAnalyzerTarget>("proto_analyzer");
  	              ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 24: error: identifier
          "FileAnalyzerTarget" is undefined
  	rval.Register<FileAnalyzerTarget>("file_analyzer");
  	              ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 25: error: identifier
          "PacketAnalyzerTarget" is undefined
  	rval.Register<PacketAnalyzerTarget>("packet_analyzer");
  	              ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 26: error: identifier
          "ScriptSummaryTarget" is undefined
  	rval.Register<ScriptSummaryTarget>("script_summary");
  	              ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 27: error: identifier
          "ScriptIndexTarget" is undefined
  	rval.Register<ScriptIndexTarget>("script_index");
  	              ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 28: error: identifier
          "ScriptTarget" is undefined
  	rval.Register<ScriptTarget>("script");
  	              ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 29: error: identifier
          "IdentifierTarget" is undefined
  	rval.Register<IdentifierTarget>("identifier");
  	              ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 33: error: this
          declaration has no storage class or type specifier
  Config::Config(const string& arg_file, const string& delim)
  ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 33: error: expected a ";"
  Config::Config(const string& arg_file, const string& delim)
        ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 59: error: expected a
          declaration
  		if ( ! tokens[0].empty() && tokens[0][0] == '#' )
  		^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 63: error: expected a
          declaration
  		if ( tokens.size() != 3 )
  		^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 67: error: identifier
          "Target" is undefined
  		Target* target = target_factory.Create(tokens[0], tokens[2], tokens[1]);
  		^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 67: error: identifier
          "target_factory" is undefined
  		Target* target = target_factory.Create(tokens[0], tokens[2], tokens[1]);
  		                 ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 67: error: identifier
          "tokens" is undefined
  		Target* target = target_factory.Create(tokens[0], tokens[2], tokens[1]);
  		                                       ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 69: error: expected a
          declaration
  		if ( ! target )
  		^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 72: error: this
          declaration has no storage class or type specifier
  		targets.push_back(target);
  		^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 72: error: expected a ";"
  		targets.push_back(target);
  		       ^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 75: error: expected a
          declaration
  	if ( f.bad() )
  	^

"/datasets/zeek/src/zeekygen/Configuration.cc", line 78: error: expected a
          declaration
  	}
  	^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 80%] [32mBuilding CXX object src/zeekygen/CMakeFiles/bro_zeekygen.dir/ReStructuredTextTable.cc.o[0m
In directory:  /datasets/zeek/build/src/zeekygen
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/ReStructuredTextTable.cc.o -MF CMakeFiles/bro_zeekygen.dir/ReStructuredTextTable.cc.o.d -o CMakeFiles/bro_zeekygen.dir/ReStructuredTextTable.cc.o -c /datasets/zeek/src/zeekygen/ReStructuredTextTable.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/ReStructuredTextTable.cc.o -MF CMakeFiles/bro_zeekygen.dir/ReStructuredTextTable.cc.o.d -c /datasets/zeek/src/zeekygen/ReStructuredTextTable.cc
"/datasets/zeek/src/zeek/zeekygen/ReStructuredTextTable.h", line 8: error:
          qualified name is not allowed
  namespace zeek::zeekygen::detail
            ^

"/datasets/zeek/src/zeekygen/ReStructuredTextTable.cc", line 9: error:
          qualified name is not allowed
  namespace zeek::zeekygen::detail
            ^

"/datasets/zeek/src/zeekygen/ReStructuredTextTable.cc", line 12: error: this
          declaration has no storage class or type specifier
  ReStructuredTextTable::ReStructuredTextTable(size_t arg_num_cols)
  ^

"/datasets/zeek/src/zeekygen/ReStructuredTextTable.cc", line 12: error:
          expected a ";"
  ReStructuredTextTable::ReStructuredTextTable(size_t arg_num_cols)
                       ^

"/datasets/zeek/src/zeekygen/ReStructuredTextTable.cc", line 68: error:
          expected a declaration
  	return rval;
  	^

"/datasets/zeek/src/zeekygen/ReStructuredTextTable.cc", line 71: error:
          expected a declaration
  	} // namespace zeek::zeekygen::detail
  	^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 81%] [32mBuilding CXX object src/zeekygen/CMakeFiles/bro_zeekygen.dir/utils.cc.o[0m
In directory:  /datasets/zeek/build/src/zeekygen
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/utils.cc.o -MF CMakeFiles/bro_zeekygen.dir/utils.cc.o.d -o CMakeFiles/bro_zeekygen.dir/utils.cc.o -c /datasets/zeek/src/zeekygen/utils.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/zeekygen -I/datasets/zeek/src/zeekygen -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/zeekygen/CMakeFiles/bro_zeekygen.dir/utils.cc.o -MF CMakeFiles/bro_zeekygen.dir/utils.cc.o.d -c /datasets/zeek/src/zeekygen/utils.cc
"/datasets/zeek/src/zeek/zeekygen/utils.h", line 11: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 16: error: qualified name is
          not allowed
  namespace zeek::zeekygen::detail
            ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 34: error: explicit type is
          missing ("int" assumed)
  bool is_public_api(const zeek::detail::ID* id);
                           ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 34: error: expected a ")"
  bool is_public_api(const zeek::detail::ID* id);
                               ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 81: error: namespace "std" has
          no member "string_view"
  std::string normalize_script_path(std::string_view path);
                                         ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 94: error: namespace "std" has
          no member "optional"
  std::optional<std::string> source_code_range(const zeek::detail::ID* id);
       ^

"/datasets/zeek/src/zeek/zeekygen/utils.h", line 94: error: expected a ";"
  std::optional<std::string> source_code_range(const zeek::detail::ID* id);
               ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 81%] Built target bro_zeekygen
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 81%] [32mBuilding CXX object src/file_analysis/CMakeFiles/bro_file_analysis.dir/Manager.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/CMakeFiles/bro_file_analysis.dir/Manager.cc.o -MF CMakeFiles/bro_file_analysis.dir/Manager.cc.o.d -o CMakeFiles/bro_file_analysis.dir/Manager.cc.o -c /datasets/zeek/src/file_analysis/Manager.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/CMakeFiles/bro_file_analysis.dir/Manager.cc.o -MF CMakeFiles/bro_file_analysis.dir/Manager.cc.o.d -c /datasets/zeek/src/file_analysis/Manager.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/EquivClass.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 120: error: identifier "EquivClass"
          is undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/zeek/RE.h", line 148: error: identifier "EquivClass"
          is undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 11: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 20: error: PList is not a template
  using rule_list = PList<Rule>;
                    ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 26: error: identifier "Location" is
          undefined
  	Rule(const char* arg_id, const Location& arg_location)
  	                               ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 63: error: identifier "Location" is
          undefined
  	const Location& GetLocation() const { return location; }
  	      ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 74: error: PList is not a template
  	using rule_action_list = PList<RuleAction>;
  	                         ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 75: error: PList is not a template
  	using rule_condition_list = PList<RuleCondition>;
  	                            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 76: error: PList is not a template
  	using rule_hdr_test_list = PList<RuleHdrTest>;
  	                           ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 91: error: PList is not a template
  	using precond_list = PList<Precond>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 110: error: PList is not a template
  	using pattern_list = PList<Pattern>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 116: error: identifier "Location"
          is undefined
  	Location location;
  	^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 28: error: name followed by "::"
          must be a class or namespace name
  		id = util::copy_string(arg_id);
  		     ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 11: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: qualified name is
          not allowed
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: this declaration
          has no storage class or type specifier
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: expected a ";"
  	std::optional<std::string> full_path;
  	             ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 44: error: identifier
          "Location" is undefined
  	Location load_location;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 47: error: identifier
          "Location" is undefined
  	SignatureFile(std::string file, std::string full_path, Location load_location);
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 81%] [32mBuilding CXX object src/file_analysis/CMakeFiles/bro_file_analysis.dir/File.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/CMakeFiles/bro_file_analysis.dir/File.cc.o -MF CMakeFiles/bro_file_analysis.dir/File.cc.o.d -o CMakeFiles/bro_file_analysis.dir/File.cc.o -c /datasets/zeek/src/file_analysis/File.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/CMakeFiles/bro_file_analysis.dir/File.cc.o -MF CMakeFiles/bro_file_analysis.dir/File.cc.o.d -c /datasets/zeek/src/file_analysis/File.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/WeirdState.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 37: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 45: error: qualified name is not
          allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: namespace "zeek::detail"
          has no member "BifReturnVal"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                       ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: namespace "zeek::detail"
          has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: identifier "frame" is
          undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: expected a ")"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                           ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 50: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 214: error: a nonstatic data member
          cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 215: error: a nonstatic data member
          cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 217: error: invalid friend
          declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 217: error: expected a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 219: error: invalid friend
          declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 219: error: expected a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 196: error: a nonstatic member
          reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 244: error: identifier "String" is
          undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 344: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/Dict.h", line 111: error: identifier "hash_t" is
          undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/Dict.h", line 160: error: namespace "zeek::detail" has
          no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/Dict.h", line 165: error: identifier "hash_t" is
          undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/Dict.h", line 162: error: namespace "zeek::detail" has
          no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: namespace "std" has no
          member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: type name is not allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: expected an expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: expected a string literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/Dict.h", line 491: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/Dict.h", line 496: error: namespace "zeek::detail" has
          no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/Dict.h", line 515: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/Dict.h", line 525: error: namespace "zeek::detail" has
          no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/Dict.h", line 643: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/Dict.h", line 647: error: namespace "zeek::detail" has
          no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/Dict.h", line 683: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/Dict.h", line 687: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/Dict.h", line 1007: error: namespace "zeek::detail"
          has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/Dict.h", line 1007: error: namespace "zeek::detail"
          has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/Dict.h", line 1017: error: namespace "zeek::detail"
          has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/Dict.h", line 1119: error: namespace "zeek::detail"
          has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/Dict.h", line 1129: error: namespace "zeek::detail"
          has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/Dict.h", line 1185: error: namespace "zeek::detail"
          has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/Dict.h", line 508: error: namespace "zeek::detail" has
          no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/Dict.h", line 509: error: identifier "h" is undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/Dict.h", line 634: error: namespace "zeek::detail" has
          no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/Dict.h", line 635: error: identifier "h" is undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/Dict.h", line 1026: error: namespace "zeek::detail"
          has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/Dict.h", line 1030: error: identifier "hash" is
          undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 119: error:
          namespace "zeek::detail" has no member "HashKey"
  	std::unique_ptr<zeek::detail::HashKey> GetKey(const zeek::Tag& tag, RecordValPtr args) const;
  	                              ^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 134: error:
          namespace "zeek::detail" has no member "HashKey"
  	void Insert(file_analysis::Analyzer* a, std::unique_ptr<zeek::detail::HashKey> key);
  	                                                                      ^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 142: error:
          namespace "zeek::detail" has no member "HashKey"
  	bool Remove(const zeek::Tag& tag, std::unique_ptr<zeek::detail::HashKey> key);
  	                                                                ^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 181: error:
          namespace "zeek::detail" has no member "HashKey"
  		AddMod(file_analysis::Analyzer* arg_a, std::unique_ptr<zeek::detail::HashKey> arg_key)
  		                                                                     ^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 191: error:
          namespace "zeek::detail" has no member "HashKey"
  		std::unique_ptr<zeek::detail::HashKey> key;
  		                              ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 205: error:
          namespace "zeek::detail" has no member "HashKey"
  		RemoveMod(const zeek::Tag& arg_tag, std::unique_ptr<zeek::detail::HashKey> arg_key)
  		                                                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 81%] [32mBuilding CXX object src/file_analysis/CMakeFiles/bro_file_analysis.dir/FileTimer.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/CMakeFiles/bro_file_analysis.dir/FileTimer.cc.o -MF CMakeFiles/bro_file_analysis.dir/FileTimer.cc.o.d -o CMakeFiles/bro_file_analysis.dir/FileTimer.cc.o -c /datasets/zeek/src/file_analysis/FileTimer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/CMakeFiles/bro_file_analysis.dir/FileTimer.cc.o -MF CMakeFiles/bro_file_analysis.dir/FileTimer.cc.o.d -c /datasets/zeek/src/file_analysis/FileTimer.cc
"/datasets/zeek/src/zeek/zeek/PriorityQueue.h", line 10: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/iosource/IOSource.h", line 5: error: qualified
          name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/Timer.h", line 16: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Timer.h", line 60: error: not a class or struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/Timer.h", line 64: error: member function declared
          with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/Timer.h", line 73: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/Timer.h", line 63: error: "PQ_Element" is not a
          nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/Timer.h", line 79: error: not a class or struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/Timer.h", line 79: error: class or struct definition
          is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/Timer.h", line 115: error: identifier "Remove" is
          undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/Timer.h", line 117: error: a type qualifier is not
          allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/Timer.h", line 117: error: identifier "t" is undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/Timer.h", line 119: error: a type qualifier is not
          allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/Timer.h", line 119: error: identifier "q" is undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/Timer.h", line 120: error: a type qualifier is not
          allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/Timer.h", line 120: error: identifier "q" is undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/Timer.h", line 121: error: a type qualifier is not
          allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/Timer.h", line 121: error: identifier "q" is undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/Timer.h", line 123: error: a type qualifier is not
          allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/Timer.h", line 123: error: identifier "last_timestamp"
          is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/Timer.h", line 128: error: a type qualifier is not
          allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/Timer.h", line 128: error: identifier "last_advance"
          is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/Timer.h", line 130: error: identifier "current_timers"
          is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/Timer.h", line 133: error: invalid specifier outside a
          class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/Timer.h", line 135: error: return value type does not
          match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/Timer.h", line 143: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/Timer.h", line 160: error: identifier "PriorityQueue"
          is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/datasets/zeek/src/zeek/Timer.h", line 160: error: no default constructor
          exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/Timer.h", line 163: error: identifier "TimerMgr" is
          undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/Timer.h", line 165: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/file_analysis/FileTimer.h", line 34: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/file_analysis/FileTimer.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/file_analysis/FileTimer.h", line 38: error: expected a
          declaration
  	} // namespace zeek::file_analysis::detail
  	^

"/usr/include/c++/7/bits/stl_list.h", line 96: error: incomplete type is not
          allowed
        _M_hook(_List_node_base* const __position) _GLIBCXX_USE_NOEXCEPT;
        ^

"/usr/include/c++/7/bits/stl_list.h", line 96: error: identifier
          "_List_node_base" is undefined
        _M_hook(_List_node_base* const __position) _GLIBCXX_USE_NOEXCEPT;
                ^

"/usr/include/c++/7/bits/stl_list.h", line 96: error: expected an expression
        _M_hook(_List_node_base* const __position) _GLIBCXX_USE_NOEXCEPT;
                                 ^

"/usr/include/c++/7/bits/stl_list.h", line 96: error: expected a ";"
        _M_hook(_List_node_base* const __position) _GLIBCXX_USE_NOEXCEPT;
                                                   ^

"/usr/include/c++/7/bits/stl_list.h", line 100: error: expected a declaration
      };
      ^

"/usr/include/c++/7/bits/stl_list.h", line 103: error: expected a declaration
    } // namespace detail
    ^

"/usr/include/c++/7/bits/stl_list.h", line 131: error: _List_node is not a
          template
        typedef _List_node<_Tp>			_Node;
                ^

"/usr/include/c++/7/bits/stl_list.h", line 143: error: expected a ")"
        _List_iterator(__detail::_List_node_base* __x) _GLIBCXX_NOEXCEPT
                               ^

"/usr/include/c++/7/bits/stl_list.h", line 142: error: "explicit" is not
          allowed
        explicit
        ^

"/usr/include/c++/7/bits/stl_list.h", line 143: error: expected a ";"
        _List_iterator(__detail::_List_node_base* __x) _GLIBCXX_NOEXCEPT
                                                       ^

"/usr/include/c++/7/bits/stl_list.h", line 140: error: "_M_node" is not a
          nonstatic data member or base class of class "_List_iterator<_Tp>"
        : _M_node() { }
          ^

"/usr/include/c++/7/bits/stl_list.h", line 210: error: _List_node is not a
          template
        typedef const _List_node<_Tp>		_Node;
                      ^

"/usr/include/c++/7/bits/stl_list.h", line 223: error: expected a ")"
        _List_const_iterator(const __detail::_List_node_base* __x)
                                           ^

"/usr/include/c++/7/bits/stl_list.h", line 282: error: expected a ";"
        const __detail::_List_node_base* _M_node;
                      ^

"/usr/include/c++/7/bits/stl_list.h", line 220: error: "_M_node" is not a
          nonstatic data member or base class of class
          "_List_const_iterator<_Tp>"
        : _M_node() { }
          ^

"/usr/include/c++/7/bits/stl_list.h", line 225: error: "_M_node" is not a
          nonstatic data member or base class of class
          "_List_const_iterator<_Tp>"
        : _M_node(__x) { }
          ^

"/usr/include/c++/7/bits/stl_list.h", line 225: error: identifier "__x" is
          undefined
        : _M_node(__x) { }
                  ^

"/usr/include/c++/7/bits/stl_list.h", line 228: error: "_M_node" is not a
          nonstatic data member or base class of class
          "_List_const_iterator<_Tp>"
        : _M_node(__x._M_node) { }
          ^

"/usr/include/c++/7/bits/stl_list.h", line 232: error: member
          "_List_const_iterator<_Tp>::__detail" is not a type name
        { return iterator(const_cast<__detail::_List_node_base*>(_M_node)); }
                                     ^

"/usr/include/c++/7/bits/stl_list.h", line 232: error: expected a ">"
        { return iterator(const_cast<__detail::_List_node_base*>(_M_node)); }
                                             ^

"/usr/include/c++/7/bits/stl_list.h", line 232: error: identifier "_M_node" is
          undefined
        { return iterator(const_cast<__detail::_List_node_base*>(_M_node)); }
                                                                 ^

"/usr/include/c++/7/bits/stl_list.h", line 237: error: identifier "_M_node" is
          undefined
        { return *static_cast<_Node*>(_M_node)->_M_valptr(); }
                                      ^

"/usr/include/c++/7/bits/stl_list.h", line 241: error: identifier "_M_node" is
          undefined
        { return static_cast<_Node*>(_M_node)->_M_valptr(); }
                                     ^

"/usr/include/c++/7/bits/stl_list.h", line 246: error: identifier "_M_node" is
          undefined
  	_M_node = _M_node->_M_next;
  	^

"/usr/include/c++/7/bits/stl_list.h", line 254: error: identifier "_M_node" is
          undefined
  	_M_node = _M_node->_M_next;
  	^

"/usr/include/c++/7/bits/stl_list.h", line 261: error: identifier "_M_node" is
          undefined
  	_M_node = _M_node->_M_prev;
  	^

"/usr/include/c++/7/bits/stl_list.h", line 269: error: identifier "_M_node" is
          undefined
  	_M_node = _M_node->_M_prev;
  	^

"/usr/include/c++/7/bits/stl_list.h", line 275: error: identifier "_M_node" is
          undefined
        { return _M_node == __x._M_node; }
                 ^

"/usr/include/c++/7/bits/stl_list.h", line 279: error: identifier "_M_node" is
          undefined
        { return _M_node != __x._M_node; }
                 ^

"/usr/include/c++/7/bits/stl_list.h", line 307: error: identifier "_List_node"
          is undefined
  	rebind<_List_node<_Tp> >::other _Node_alloc_type;
  	       ^

"/usr/include/c++/7/bits/stl_list.h", line 307: error: type name is not allowed
  	rebind<_List_node<_Tp> >::other _Node_alloc_type;
  	                  ^

"/usr/include/c++/7/bits/stl_list.h", line 307: error: expected an identifier
  	rebind<_List_node<_Tp> >::other _Node_alloc_type;
  	                       ^

"/usr/include/c++/7/bits/stl_list.h", line 308: error: identifier
          "_Node_alloc_type" is undefined
        typedef __gnu_cxx::__alloc_traits<_Node_alloc_type> _Node_alloc_traits;
                                          ^

"/usr/include/c++/7/bits/stl_list.h", line 311: error: expected a ")"
        _S_distance(const __detail::_List_node_base* __first,
                                  ^

"/usr/include/c++/7/bits/stl_list.h", line 324: error: not a class or struct
          name
        : public _Node_alloc_type
                 ^

"/usr/include/c++/7/bits/stl_list.h", line 336: error: identifier
          "_Node_alloc_type" is undefined
  	_List_impl(const _Node_alloc_type& __a) _GLIBCXX_NOEXCEPT
  	                 ^

"/usr/include/c++/7/bits/stl_list.h", line 341: error: identifier
          "_Node_alloc_type" is undefined
  	_List_impl(_Node_alloc_type&& __a) noexcept
  	           ^

"/usr/include/c++/7/bits/stl_list.h", line 359: error: expected a ")"
        _M_distance(const __detail::_List_node_base* __first,
                                  ^

"/usr/include/c++/7/bits/stl_list.h", line 392: error: identifier
          "_Node_alloc_type" is undefined
        _Node_alloc_type&
        ^

"/usr/include/c++/7/bits/stl_list.h", line 396: error: identifier
          "_Node_alloc_type" is undefined
        const _Node_alloc_type&
              ^

"/usr/include/c++/7/bits/stl_list.h", line 404: error: identifier
          "_Node_alloc_type" is undefined
        _List_base(const _Node_alloc_type& __a) _GLIBCXX_NOEXCEPT
                         ^

"/usr/include/c++/7/bits/stl_list.h", line 413: error: identifier
          "_Node_alloc_type" is undefined
        _List_base(_List_base&& __x, _Node_alloc_type&& __a)
                                     ^

"/usr/include/c++/7/bits/stl_list.h", line 315: error: identifier "__first" is
          undefined
  	while (__first != __last)
  	       ^

"/usr/include/c++/7/bits/stl_list.h", line 315: error: identifier "__last" is
          undefined
  	while (__first != __last)
  	                  ^

"/usr/include/c++/7/bits/stl_list.h", line 333: error: "_Node_alloc_type" is
          not a nonstatic data member or base class of class
          "__cxx11::_List_base<_Tp, _Alloc>::_List_impl"
  	: _Node_alloc_type(), _M_node()
  	  ^

"/usr/include/c++/7/bits/stl_list.h", line 337: error: "_Node_alloc_type" is
          not a nonstatic data member or base class of class
          "__cxx11::_List_base<_Tp, _Alloc>::_List_impl"
  	: _Node_alloc_type(__a), _M_node()
  	  ^

"/usr/include/c++/7/bits/stl_list.h", line 342: error: "_Node_alloc_type" is
          not a nonstatic data member or base class of class
          "__cxx11::_List_base<_Tp, _Alloc>::_List_impl"
  	: _Node_alloc_type(std::move(__a)), _M_node()
  	  ^

"/usr/include/c++/7/bits/stl_list.h", line 361: error: identifier "__first" is
          undefined
        { return _S_distance(__first, __last); }
                             ^

"/usr/include/c++/7/bits/stl_list.h", line 361: error: identifier "__last" is
          undefined
        { return _S_distance(__first, __last); }
                                      ^

"/usr/include/c++/7/bits/stl_list.h", line 361: error: too many arguments in
          function call
        { return _S_distance(__first, __last); }
                                      ^

"/usr/include/c++/7/bits/stl_list.h", line 537: error: _List_node is not a
          template
        typedef _List_node<_Tp>				 _Node;
                ^

"/usr/include/c++/7/bits/stl_list.h", line 676: error: initializer_list is not
          a template
        list(initializer_list<value_type> __l,
             ^

"/usr/include/c++/7/bits/stl_list.h", line 777: error: initializer_list is not
          a template
        operator=(initializer_list<value_type> __l)
                  ^

"/usr/include/c++/7/bits/stl_list.h", line 836: error: initializer_list is not
          a template
        assign(initializer_list<value_type> __l)
               ^

"/usr/include/c++/7/bits/stl_list.h", line 1233: error: initializer_list is not
          a template
        insert(const_iterator __p, initializer_list<value_type> __l)
                                   ^

"/usr/include/c++/7/bits/stl_list.h", line 1719: error: identifier
          "__true_type" is undefined
  	_M_initialize_dispatch(_Integer __n, _Integer __x, __true_type)
  	                                                   ^

"/usr/include/c++/7/bits/stl_list.h", line 1726: error: identifier
          "__false_type" is undefined
  			       __false_type)
  			       ^

"/usr/include/c++/7/bits/stl_list.h", line 1725: error: invalid redeclaration
          of member function template "void __cxx11::list<_Tp,
          _Alloc>::_M_initialize_dispatch(_Integer, _Integer, <error-type>)"
          (declared at line 1719)
  	_M_initialize_dispatch(_InputIterator __first, _InputIterator __last,
  	^

"/usr/include/c++/7/bits/stl_list.h", line 1767: error: identifier
          "__true_type" is undefined
  	_M_assign_dispatch(_Integer __n, _Integer __val, __true_type)
  	                                                 ^

"/usr/include/c++/7/bits/stl_list.h", line 1774: error: identifier
          "__false_type" is undefined
  			   __false_type);
  			   ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 82%] [32mBuilding CXX object src/file_analysis/CMakeFiles/bro_file_analysis.dir/FileReassembler.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/CMakeFiles/bro_file_analysis.dir/FileReassembler.cc.o -MF CMakeFiles/bro_file_analysis.dir/FileReassembler.cc.o.d -o CMakeFiles/bro_file_analysis.dir/FileReassembler.cc.o -c /datasets/zeek/src/file_analysis/FileReassembler.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/CMakeFiles/bro_file_analysis.dir/FileReassembler.cc.o -MF CMakeFiles/bro_file_analysis.dir/FileReassembler.cc.o.d -c /datasets/zeek/src/file_analysis/FileReassembler.cc
"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/WeirdState.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 37: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 45: error: qualified name is not
          allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: namespace "zeek::detail"
          has no member "BifReturnVal"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                       ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: namespace "zeek::detail"
          has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: identifier "frame" is
          undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: expected a ")"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                           ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 50: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 214: error: a nonstatic data member
          cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 215: error: a nonstatic data member
          cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 217: error: invalid friend
          declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 217: error: expected a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 219: error: invalid friend
          declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 219: error: expected a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 196: error: a nonstatic member
          reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 244: error: identifier "String" is
          undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 344: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/Dict.h", line 111: error: identifier "hash_t" is
          undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/Dict.h", line 160: error: namespace "zeek::detail" has
          no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/Dict.h", line 165: error: identifier "hash_t" is
          undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/Dict.h", line 162: error: namespace "zeek::detail" has
          no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: namespace "std" has no
          member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: type name is not allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: expected an expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: expected a string literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/Dict.h", line 491: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/Dict.h", line 496: error: namespace "zeek::detail" has
          no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/Dict.h", line 515: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/Dict.h", line 525: error: namespace "zeek::detail" has
          no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/Dict.h", line 643: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/Dict.h", line 647: error: namespace "zeek::detail" has
          no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/Dict.h", line 683: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/Dict.h", line 687: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/Dict.h", line 1007: error: namespace "zeek::detail"
          has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/Dict.h", line 1007: error: namespace "zeek::detail"
          has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/Dict.h", line 1017: error: namespace "zeek::detail"
          has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/Dict.h", line 1119: error: namespace "zeek::detail"
          has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/Dict.h", line 1129: error: namespace "zeek::detail"
          has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/Dict.h", line 1185: error: namespace "zeek::detail"
          has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/Dict.h", line 508: error: namespace "zeek::detail" has
          no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/Dict.h", line 509: error: identifier "h" is undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/Dict.h", line 634: error: namespace "zeek::detail" has
          no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/Dict.h", line 635: error: identifier "h" is undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/Dict.h", line 1026: error: namespace "zeek::detail"
          has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/Dict.h", line 1030: error: identifier "hash" is
          undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 119: error:
          namespace "zeek::detail" has no member "HashKey"
  	std::unique_ptr<zeek::detail::HashKey> GetKey(const zeek::Tag& tag, RecordValPtr args) const;
  	                              ^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 134: error:
          namespace "zeek::detail" has no member "HashKey"
  	void Insert(file_analysis::Analyzer* a, std::unique_ptr<zeek::detail::HashKey> key);
  	                                                                      ^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 142: error:
          namespace "zeek::detail" has no member "HashKey"
  	bool Remove(const zeek::Tag& tag, std::unique_ptr<zeek::detail::HashKey> key);
  	                                                                ^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 181: error:
          namespace "zeek::detail" has no member "HashKey"
  		AddMod(file_analysis::Analyzer* arg_a, std::unique_ptr<zeek::detail::HashKey> arg_key)
  		                                                                     ^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 191: error:
          namespace "zeek::detail" has no member "HashKey"
  		std::unique_ptr<zeek::detail::HashKey> key;
  		                              ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 205: error:
          namespace "zeek::detail" has no member "HashKey"
  		RemoveMod(const zeek::Tag& arg_tag, std::unique_ptr<zeek::detail::HashKey> arg_key)
  		                                                                  ^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 215: error:
          namespace "zeek::detail" has no member "HashKey"
  		std::unique_ptr<zeek::detail::HashKey> key;
  		                              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 82%] [32mBuilding CXX object src/file_analysis/CMakeFiles/bro_file_analysis.dir/Analyzer.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/CMakeFiles/bro_file_analysis.dir/Analyzer.cc.o -MF CMakeFiles/bro_file_analysis.dir/Analyzer.cc.o.d -o CMakeFiles/bro_file_analysis.dir/Analyzer.cc.o -c /datasets/zeek/src/file_analysis/Analyzer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/CMakeFiles/bro_file_analysis.dir/Analyzer.cc.o -MF CMakeFiles/bro_file_analysis.dir/Analyzer.cc.o.d -c /datasets/zeek/src/file_analysis/Analyzer.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::RecordVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::RecordVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::RecordVal]" at line 160 of
                      "/datasets/zeek/src/zeek/file_analysis/Analyzer.h"

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/PriorityQueue.h", line 10: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 16: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 60: error: not a class or struct
          name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 73: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is not a
          nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: not a class or struct
          name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 115: error: identifier "Remove" is
          undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: a type qualifier is
          not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: a type qualifier is
          not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: a type qualifier is
          not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: a type qualifier is
          not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: a type qualifier is
          not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: a type qualifier is
          not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 135: error: return value type does
          not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 143: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: no default constructor
          exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 163: error: identifier "TimerMgr"
          is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 165: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 82%] [32mBuilding CXX object src/file_analysis/CMakeFiles/bro_file_analysis.dir/AnalyzerSet.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/CMakeFiles/bro_file_analysis.dir/AnalyzerSet.cc.o -MF CMakeFiles/bro_file_analysis.dir/AnalyzerSet.cc.o.d -o CMakeFiles/bro_file_analysis.dir/AnalyzerSet.cc.o -c /datasets/zeek/src/file_analysis/AnalyzerSet.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/CMakeFiles/bro_file_analysis.dir/AnalyzerSet.cc.o -MF CMakeFiles/bro_file_analysis.dir/AnalyzerSet.cc.o.d -c /datasets/zeek/src/file_analysis/AnalyzerSet.cc
"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 37: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 45: error: qualified name is not
          allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: namespace "zeek::detail"
          has no member "BifReturnVal"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                       ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: namespace "zeek::detail"
          has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: identifier "frame" is
          undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: expected a ")"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                           ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 50: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 214: error: a nonstatic data member
          cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 215: error: a nonstatic data member
          cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 217: error: invalid friend
          declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 217: error: expected a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 219: error: invalid friend
          declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 219: error: expected a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 196: error: a nonstatic member
          reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 244: error: identifier "String" is
          undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 344: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/Dict.h", line 111: error: identifier "hash_t" is
          undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/Dict.h", line 160: error: namespace "zeek::detail" has
          no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/Dict.h", line 165: error: identifier "hash_t" is
          undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/Dict.h", line 162: error: namespace "zeek::detail" has
          no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: namespace "std" has no
          member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: type name is not allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: expected an expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: expected a string literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/Dict.h", line 491: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/Dict.h", line 496: error: namespace "zeek::detail" has
          no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/Dict.h", line 515: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/Dict.h", line 525: error: namespace "zeek::detail" has
          no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/Dict.h", line 643: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/Dict.h", line 647: error: namespace "zeek::detail" has
          no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/Dict.h", line 683: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/Dict.h", line 687: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/Dict.h", line 1007: error: namespace "zeek::detail"
          has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/Dict.h", line 1007: error: namespace "zeek::detail"
          has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/Dict.h", line 1017: error: namespace "zeek::detail"
          has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/Dict.h", line 1119: error: namespace "zeek::detail"
          has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/Dict.h", line 1129: error: namespace "zeek::detail"
          has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/Dict.h", line 1185: error: namespace "zeek::detail"
          has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/Dict.h", line 508: error: namespace "zeek::detail" has
          no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/Dict.h", line 509: error: identifier "h" is undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/Dict.h", line 634: error: namespace "zeek::detail" has
          no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/Dict.h", line 635: error: identifier "h" is undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/Dict.h", line 1026: error: namespace "zeek::detail"
          has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/Dict.h", line 1030: error: identifier "hash" is
          undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 119: error:
          namespace "zeek::detail" has no member "HashKey"
  	std::unique_ptr<zeek::detail::HashKey> GetKey(const zeek::Tag& tag, RecordValPtr args) const;
  	                              ^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 134: error:
          namespace "zeek::detail" has no member "HashKey"
  	void Insert(file_analysis::Analyzer* a, std::unique_ptr<zeek::detail::HashKey> key);
  	                                                                      ^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 142: error:
          namespace "zeek::detail" has no member "HashKey"
  	bool Remove(const zeek::Tag& tag, std::unique_ptr<zeek::detail::HashKey> key);
  	                                                                ^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 181: error:
          namespace "zeek::detail" has no member "HashKey"
  		AddMod(file_analysis::Analyzer* arg_a, std::unique_ptr<zeek::detail::HashKey> arg_key)
  		                                                                     ^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 191: error:
          namespace "zeek::detail" has no member "HashKey"
  		std::unique_ptr<zeek::detail::HashKey> key;
  		                              ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 191 of
                      "/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h"

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 205: error:
          namespace "zeek::detail" has no member "HashKey"
  		RemoveMod(const zeek::Tag& arg_tag, std::unique_ptr<zeek::detail::HashKey> arg_key)
  		                                                                  ^

"/datasets/zeek/src/zeek/file_analysis/AnalyzerSet.h", line 215: error:
          namespace "zeek::detail" has no member "HashKey"
  		std::unique_ptr<zeek::detail::HashKey> key;
  		                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 38: error: namespace "std"
          has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          29: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          30: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          32: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 82%] [32mBuilding CXX object src/file_analysis/CMakeFiles/bro_file_analysis.dir/Component.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/CMakeFiles/bro_file_analysis.dir/Component.cc.o -MF CMakeFiles/bro_file_analysis.dir/Component.cc.o.d -o CMakeFiles/bro_file_analysis.dir/Component.cc.o -c /datasets/zeek/src/file_analysis/Component.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/CMakeFiles/bro_file_analysis.dir/Component.cc.o -MF CMakeFiles/bro_file_analysis.dir/Component.cc.o.d -c /datasets/zeek/src/file_analysis/Component.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 82%] Built target bro_file_analysis
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 82%] [32mBuilding CXX object src/file_analysis/analyzer/data_event/CMakeFiles/plugin-Zeek-FileDataEvent.dir/DataEvent.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/data_event
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/data_event -I/datasets/zeek/src/file_analysis/analyzer/data_event -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/data_event/CMakeFiles/plugin-Zeek-FileDataEvent.dir/DataEvent.cc.o -MF CMakeFiles/plugin-Zeek-FileDataEvent.dir/DataEvent.cc.o.d -o CMakeFiles/plugin-Zeek-FileDataEvent.dir/DataEvent.cc.o -c /datasets/zeek/src/file_analysis/analyzer/data_event/DataEvent.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/data_event -I/datasets/zeek/src/file_analysis/analyzer/data_event -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/data_event/CMakeFiles/plugin-Zeek-FileDataEvent.dir/DataEvent.cc.o -MF CMakeFiles/plugin-Zeek-FileDataEvent.dir/DataEvent.cc.o.d -c /datasets/zeek/src/file_analysis/analyzer/data_event/DataEvent.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 104: error: a type qualifier is
          not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 82%] [32mBuilding CXX object src/file_analysis/analyzer/data_event/CMakeFiles/plugin-Zeek-FileDataEvent.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/data_event
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/data_event -I/datasets/zeek/src/file_analysis/analyzer/data_event -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/data_event/CMakeFiles/plugin-Zeek-FileDataEvent.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-FileDataEvent.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-FileDataEvent.dir/Plugin.cc.o -c /datasets/zeek/src/file_analysis/analyzer/data_event/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/data_event -I/datasets/zeek/src/file_analysis/analyzer/data_event -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/data_event/CMakeFiles/plugin-Zeek-FileDataEvent.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-FileDataEvent.dir/Plugin.cc.o.d -c /datasets/zeek/src/file_analysis/analyzer/data_event/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 82%] Built target plugin-Zeek-FileDataEvent
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 82%] [32mBuilding CXX object src/file_analysis/analyzer/entropy/CMakeFiles/plugin-Zeek-FileEntropy.dir/Entropy.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/entropy
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/entropy -I/datasets/zeek/src/file_analysis/analyzer/entropy -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/entropy/CMakeFiles/plugin-Zeek-FileEntropy.dir/Entropy.cc.o -MF CMakeFiles/plugin-Zeek-FileEntropy.dir/Entropy.cc.o.d -o CMakeFiles/plugin-Zeek-FileEntropy.dir/Entropy.cc.o -c /datasets/zeek/src/file_analysis/analyzer/entropy/Entropy.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/entropy -I/datasets/zeek/src/file_analysis/analyzer/entropy -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/entropy/CMakeFiles/plugin-Zeek-FileEntropy.dir/Entropy.cc.o -MF CMakeFiles/plugin-Zeek-FileEntropy.dir/Entropy.cc.o.d -c /datasets/zeek/src/file_analysis/analyzer/entropy/Entropy.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 82%] [32mBuilding CXX object src/file_analysis/analyzer/entropy/CMakeFiles/plugin-Zeek-FileEntropy.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/entropy
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/entropy -I/datasets/zeek/src/file_analysis/analyzer/entropy -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/entropy/CMakeFiles/plugin-Zeek-FileEntropy.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-FileEntropy.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-FileEntropy.dir/Plugin.cc.o -c /datasets/zeek/src/file_analysis/analyzer/entropy/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/entropy -I/datasets/zeek/src/file_analysis/analyzer/entropy -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/entropy/CMakeFiles/plugin-Zeek-FileEntropy.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-FileEntropy.dir/Plugin.cc.o.d -c /datasets/zeek/src/file_analysis/analyzer/entropy/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 82%] [32mBuilding CXX object src/file_analysis/analyzer/entropy/CMakeFiles/plugin-Zeek-FileEntropy.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/entropy
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/entropy -I/datasets/zeek/src/file_analysis/analyzer/entropy -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/entropy/CMakeFiles/plugin-Zeek-FileEntropy.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-FileEntropy.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-FileEntropy.dir/events.bif.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/entropy/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/entropy -I/datasets/zeek/src/file_analysis/analyzer/entropy -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/entropy/CMakeFiles/plugin-Zeek-FileEntropy.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-FileEntropy.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/entropy/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 82%] [32mBuilding CXX object src/file_analysis/analyzer/entropy/CMakeFiles/plugin-Zeek-FileEntropy.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/entropy
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/entropy -I/datasets/zeek/src/file_analysis/analyzer/entropy -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/entropy/CMakeFiles/plugin-Zeek-FileEntropy.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-FileEntropy.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-FileEntropy.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/entropy/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/entropy -I/datasets/zeek/src/file_analysis/analyzer/entropy -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/entropy/CMakeFiles/plugin-Zeek-FileEntropy.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-FileEntropy.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/entropy/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 83%] Built target plugin-Zeek-FileEntropy
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/Extract.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/extract
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/extract -I/datasets/zeek/src/file_analysis/analyzer/extract -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/Extract.cc.o -MF CMakeFiles/plugin-Zeek-FileExtract.dir/Extract.cc.o.d -o CMakeFiles/plugin-Zeek-FileExtract.dir/Extract.cc.o -c /datasets/zeek/src/file_analysis/analyzer/extract/Extract.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/extract -I/datasets/zeek/src/file_analysis/analyzer/extract -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/Extract.cc.o -MF CMakeFiles/plugin-Zeek-FileExtract.dir/Extract.cc.o.d -c /datasets/zeek/src/file_analysis/analyzer/extract/Extract.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/PriorityQueue.h", line 10: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 16: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 60: error: not a class or struct
          name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 73: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is not a
          nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: not a class or struct
          name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 115: error: identifier "Remove" is
          undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: a type qualifier is
          not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: a type qualifier is
          not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: a type qualifier is
          not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: a type qualifier is
          not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: a type qualifier is
          not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: a type qualifier is
          not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 135: error: return value type does
          not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 143: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: no default constructor
          exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 163: error: identifier "TimerMgr"
          is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 165: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/extract
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/extract -I/datasets/zeek/src/file_analysis/analyzer/extract -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-FileExtract.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-FileExtract.dir/Plugin.cc.o -c /datasets/zeek/src/file_analysis/analyzer/extract/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/extract -I/datasets/zeek/src/file_analysis/analyzer/extract -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-FileExtract.dir/Plugin.cc.o.d -c /datasets/zeek/src/file_analysis/analyzer/extract/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/extract
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/extract -I/datasets/zeek/src/file_analysis/analyzer/extract -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-FileExtract.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-FileExtract.dir/events.bif.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/extract/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/extract -I/datasets/zeek/src/file_analysis/analyzer/extract -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-FileExtract.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/extract/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/extract
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/extract -I/datasets/zeek/src/file_analysis/analyzer/extract -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-FileExtract.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-FileExtract.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/extract/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/extract -I/datasets/zeek/src/file_analysis/analyzer/extract -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-FileExtract.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/extract/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/functions.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/extract
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/extract -I/datasets/zeek/src/file_analysis/analyzer/extract -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-FileExtract.dir/functions.bif.cc.o.d -o CMakeFiles/plugin-Zeek-FileExtract.dir/functions.bif.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/extract/functions.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/extract -I/datasets/zeek/src/file_analysis/analyzer/extract -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-FileExtract.dir/functions.bif.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/extract/functions.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/functions.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/extract
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/extract -I/datasets/zeek/src/file_analysis/analyzer/extract -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-FileExtract.dir/functions.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-FileExtract.dir/functions.bif.init.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/extract/functions.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/extract -I/datasets/zeek/src/file_analysis/analyzer/extract -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/extract/CMakeFiles/plugin-Zeek-FileExtract.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-FileExtract.dir/functions.bif.init.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/extract/functions.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 83%] Built target plugin-Zeek-FileExtract
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/hash/CMakeFiles/plugin-Zeek-FileHash.dir/Hash.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/hash
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/hash -I/datasets/zeek/src/file_analysis/analyzer/hash -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/hash/CMakeFiles/plugin-Zeek-FileHash.dir/Hash.cc.o -MF CMakeFiles/plugin-Zeek-FileHash.dir/Hash.cc.o.d -o CMakeFiles/plugin-Zeek-FileHash.dir/Hash.cc.o -c /datasets/zeek/src/file_analysis/analyzer/hash/Hash.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/hash -I/datasets/zeek/src/file_analysis/analyzer/hash -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/hash/CMakeFiles/plugin-Zeek-FileHash.dir/Hash.cc.o -MF CMakeFiles/plugin-Zeek-FileHash.dir/Hash.cc.o.d -c /datasets/zeek/src/file_analysis/analyzer/hash/Hash.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/hash/CMakeFiles/plugin-Zeek-FileHash.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/hash
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/hash -I/datasets/zeek/src/file_analysis/analyzer/hash -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/hash/CMakeFiles/plugin-Zeek-FileHash.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-FileHash.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-FileHash.dir/Plugin.cc.o -c /datasets/zeek/src/file_analysis/analyzer/hash/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/hash -I/datasets/zeek/src/file_analysis/analyzer/hash -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/hash/CMakeFiles/plugin-Zeek-FileHash.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-FileHash.dir/Plugin.cc.o.d -c /datasets/zeek/src/file_analysis/analyzer/hash/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/hash/CMakeFiles/plugin-Zeek-FileHash.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/hash
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/hash -I/datasets/zeek/src/file_analysis/analyzer/hash -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/hash/CMakeFiles/plugin-Zeek-FileHash.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-FileHash.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-FileHash.dir/events.bif.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/hash/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/hash -I/datasets/zeek/src/file_analysis/analyzer/hash -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/hash/CMakeFiles/plugin-Zeek-FileHash.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-FileHash.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/hash/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/hash/CMakeFiles/plugin-Zeek-FileHash.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/hash
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/hash -I/datasets/zeek/src/file_analysis/analyzer/hash -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/hash/CMakeFiles/plugin-Zeek-FileHash.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-FileHash.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-FileHash.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/hash/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/hash -I/datasets/zeek/src/file_analysis/analyzer/hash -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/hash/CMakeFiles/plugin-Zeek-FileHash.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-FileHash.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/hash/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 83%] Built target plugin-Zeek-FileHash
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/PE.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/pe
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/pe -I/datasets/zeek/src/file_analysis/analyzer/pe -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/PE.cc.o -MF CMakeFiles/plugin-Zeek-PE.dir/PE.cc.o.d -o CMakeFiles/plugin-Zeek-PE.dir/PE.cc.o -c /datasets/zeek/src/file_analysis/analyzer/pe/PE.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/pe -I/datasets/zeek/src/file_analysis/analyzer/pe -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/PE.cc.o -MF CMakeFiles/plugin-Zeek-PE.dir/PE.cc.o.d -c /datasets/zeek/src/file_analysis/analyzer/pe/PE.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/pe
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/pe -I/datasets/zeek/src/file_analysis/analyzer/pe -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-PE.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-PE.dir/Plugin.cc.o -c /datasets/zeek/src/file_analysis/analyzer/pe/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/pe -I/datasets/zeek/src/file_analysis/analyzer/pe -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-PE.dir/Plugin.cc.o.d -c /datasets/zeek/src/file_analysis/analyzer/pe/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/pe
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/pe -I/datasets/zeek/src/file_analysis/analyzer/pe -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-PE.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-PE.dir/events.bif.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/pe/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/pe -I/datasets/zeek/src/file_analysis/analyzer/pe -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-PE.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/pe/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/pe
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/pe -I/datasets/zeek/src/file_analysis/analyzer/pe -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-PE.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-PE.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/pe/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/pe -I/datasets/zeek/src/file_analysis/analyzer/pe -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-PE.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/pe/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/pe_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/pe
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/pe -I/datasets/zeek/src/file_analysis/analyzer/pe -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/pe_pac.cc.o -MF CMakeFiles/plugin-Zeek-PE.dir/pe_pac.cc.o.d -o CMakeFiles/plugin-Zeek-PE.dir/pe_pac.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/pe/pe_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/pe -I/datasets/zeek/src/file_analysis/analyzer/pe -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/file_analysis/analyzer/pe/CMakeFiles/plugin-Zeek-PE.dir/pe_pac.cc.o -MF CMakeFiles/plugin-Zeek-PE.dir/pe_pac.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/pe/pe_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 83%] Built target plugin-Zeek-PE
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/X509Common.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/x509
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/X509Common.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/X509Common.cc.o.d -o CMakeFiles/plugin-Zeek-X509.dir/X509Common.cc.o -c /datasets/zeek/src/file_analysis/analyzer/x509/X509Common.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/X509Common.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/X509Common.cc.o.d -c /datasets/zeek/src/file_analysis/analyzer/x509/X509Common.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::RecordVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::RecordVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::RecordVal]" at line 160 of
                      "/datasets/zeek/src/zeek/file_analysis/Analyzer.h"

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/X509.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/x509
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/X509.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/X509.cc.o.d -o CMakeFiles/plugin-Zeek-X509.dir/X509.cc.o -c /datasets/zeek/src/file_analysis/analyzer/x509/X509.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/X509.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/X509.cc.o.d -c /datasets/zeek/src/file_analysis/analyzer/x509/X509.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/OCSP.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/x509
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/OCSP.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/OCSP.cc.o.d -o CMakeFiles/plugin-Zeek-X509.dir/OCSP.cc.o -c /datasets/zeek/src/file_analysis/analyzer/x509/OCSP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/OCSP.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/OCSP.cc.o.d -c /datasets/zeek/src/file_analysis/analyzer/x509/OCSP.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::RecordVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::RecordVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::RecordVal]" at line 160 of
                      "/datasets/zeek/src/zeek/file_analysis/Analyzer.h"

"/datasets/zeek/src/zeek/file_analysis/analyzer/x509/OCSP.h", line 10: error:
          qualified name is not allowed
  namespace zeek::file_analysis
            ^

"/datasets/zeek/src/zeek/file_analysis/analyzer/x509/OCSP.h", line 18: error:
          not a class or struct name
  class OCSP : public file_analysis::detail::X509Common
                      ^

"/datasets/zeek/src/zeek/file_analysis/analyzer/x509/OCSP.h", line 18: error:
          class or struct definition is missing
  class OCSP : public file_analysis::detail::X509Common
                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Pipe.h", line 5: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Flare.h", line 7: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Flare.h", line 44: error: identifier "Pipe" is
          undefined
  	Pipe pipe;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/x509
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-X509.dir/Plugin.cc.o -c /datasets/zeek/src/file_analysis/analyzer/x509/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/Plugin.cc.o.d -c /datasets/zeek/src/file_analysis/analyzer/x509/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/x509
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-X509.dir/events.bif.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/x509/events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/events.bif.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/events.bif.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/x509/events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/x509
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-X509.dir/events.bif.init.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/x509/events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/events.bif.init.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/x509/events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/types.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/x509
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/types.bif.cc.o.d -o CMakeFiles/plugin-Zeek-X509.dir/types.bif.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/x509/types.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/types.bif.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/types.bif.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/x509/types.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 83%] [32mBuilding CXX object src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/types.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/x509
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/types.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-X509.dir/types.bif.init.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/x509/types.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/types.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/types.bif.init.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/x509/types.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 84%] [32mBuilding CXX object src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/functions.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/x509
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/functions.bif.cc.o.d -o CMakeFiles/plugin-Zeek-X509.dir/functions.bif.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/x509/functions.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/functions.bif.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/functions.bif.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/x509/functions.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 84%] [32mBuilding CXX object src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/functions.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/x509
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/functions.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-X509.dir/functions.bif.init.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/x509/functions.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/functions.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/functions.bif.init.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/x509/functions.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 84%] [32mBuilding CXX object src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/ocsp_events.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/x509
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/ocsp_events.bif.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/ocsp_events.bif.cc.o.d -o CMakeFiles/plugin-Zeek-X509.dir/ocsp_events.bif.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/x509/ocsp_events.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/ocsp_events.bif.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/ocsp_events.bif.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/x509/ocsp_events.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 84%] [32mBuilding CXX object src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/ocsp_events.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/x509
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/ocsp_events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/ocsp_events.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-X509.dir/ocsp_events.bif.init.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/x509/ocsp_events.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/ocsp_events.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/ocsp_events.bif.init.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/x509/ocsp_events.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 84%] [32mBuilding CXX object src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/x509-extension_pac.cc.o[0m
In directory:  /datasets/zeek/build/src/file_analysis/analyzer/x509
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/x509-extension_pac.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/x509-extension_pac.cc.o.d -o CMakeFiles/plugin-Zeek-X509.dir/x509-extension_pac.cc.o -c /datasets/zeek/build/src/file_analysis/analyzer/x509/x509-extension_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/file_analysis/analyzer/x509 -I/datasets/zeek/src/file_analysis/analyzer/x509 -I/datasets/zeek/build/src/file_analysis -I/datasets/zeek/src/file_analysis -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/file_analysis/analyzer/x509/CMakeFiles/plugin-Zeek-X509.dir/x509-extension_pac.cc.o -MF CMakeFiles/plugin-Zeek-X509.dir/x509-extension_pac.cc.o.d -c /datasets/zeek/build/src/file_analysis/analyzer/x509/x509-extension_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 84%] Built target plugin-Zeek-X509
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 84%] [32mBuilding CXX object src/input/CMakeFiles/bro_input.dir/Component.cc.o[0m
In directory:  /datasets/zeek/build/src/input
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/CMakeFiles/bro_input.dir/Component.cc.o -MF CMakeFiles/bro_input.dir/Component.cc.o.d -o CMakeFiles/bro_input.dir/Component.cc.o -c /datasets/zeek/src/input/Component.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/CMakeFiles/bro_input.dir/Component.cc.o -MF CMakeFiles/bro_input.dir/Component.cc.o.d -c /datasets/zeek/src/input/Component.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 84%] [32mBuilding CXX object src/input/CMakeFiles/bro_input.dir/Manager.cc.o[0m
In directory:  /datasets/zeek/build/src/input
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/CMakeFiles/bro_input.dir/Manager.cc.o -MF CMakeFiles/bro_input.dir/Manager.cc.o.d -o CMakeFiles/bro_input.dir/Manager.cc.o -c /datasets/zeek/src/input/Manager.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/CMakeFiles/bro_input.dir/Manager.cc.o -MF CMakeFiles/bro_input.dir/Manager.cc.o.d -c /datasets/zeek/src/input/Manager.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 104: error: a type qualifier is
          not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 84%] [32mBuilding CXX object src/input/CMakeFiles/bro_input.dir/ReaderBackend.cc.o[0m
In directory:  /datasets/zeek/build/src/input
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/CMakeFiles/bro_input.dir/ReaderBackend.cc.o -MF CMakeFiles/bro_input.dir/ReaderBackend.cc.o.d -o CMakeFiles/bro_input.dir/ReaderBackend.cc.o -c /datasets/zeek/src/input/ReaderBackend.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/CMakeFiles/bro_input.dir/ReaderBackend.cc.o -MF CMakeFiles/bro_input.dir/ReaderBackend.cc.o.d -c /datasets/zeek/src/input/ReaderBackend.cc
"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 84%] [32mBuilding CXX object src/input/CMakeFiles/bro_input.dir/ReaderFrontend.cc.o[0m
In directory:  /datasets/zeek/build/src/input
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/CMakeFiles/bro_input.dir/ReaderFrontend.cc.o -MF CMakeFiles/bro_input.dir/ReaderFrontend.cc.o.d -o CMakeFiles/bro_input.dir/ReaderFrontend.cc.o -c /datasets/zeek/src/input/ReaderFrontend.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/CMakeFiles/bro_input.dir/ReaderFrontend.cc.o -MF CMakeFiles/bro_input.dir/ReaderFrontend.cc.o.d -c /datasets/zeek/src/input/ReaderFrontend.cc
"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 84%] Built target bro_input
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 84%] [32mBuilding CXX object src/input/readers/ascii/CMakeFiles/plugin-Zeek-AsciiReader.dir/Ascii.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/ascii
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/ascii -I/datasets/zeek/src/input/readers/ascii -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/ascii/CMakeFiles/plugin-Zeek-AsciiReader.dir/Ascii.cc.o -MF CMakeFiles/plugin-Zeek-AsciiReader.dir/Ascii.cc.o.d -o CMakeFiles/plugin-Zeek-AsciiReader.dir/Ascii.cc.o -c /datasets/zeek/src/input/readers/ascii/Ascii.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/ascii -I/datasets/zeek/src/input/readers/ascii -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/ascii/CMakeFiles/plugin-Zeek-AsciiReader.dir/Ascii.cc.o -MF CMakeFiles/plugin-Zeek-AsciiReader.dir/Ascii.cc.o.d -c /datasets/zeek/src/input/readers/ascii/Ascii.cc
"/datasets/zeek/src/zeek/Obj.h", line 44: error: inline specifier allowed on
          function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 84%] [32mBuilding CXX object src/input/readers/ascii/CMakeFiles/plugin-Zeek-AsciiReader.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/ascii
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/ascii -I/datasets/zeek/src/input/readers/ascii -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/ascii/CMakeFiles/plugin-Zeek-AsciiReader.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-AsciiReader.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-AsciiReader.dir/Plugin.cc.o -c /datasets/zeek/src/input/readers/ascii/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/ascii -I/datasets/zeek/src/input/readers/ascii -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/ascii/CMakeFiles/plugin-Zeek-AsciiReader.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-AsciiReader.dir/Plugin.cc.o.d -c /datasets/zeek/src/input/readers/ascii/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 84%] [32mBuilding CXX object src/input/readers/ascii/CMakeFiles/plugin-Zeek-AsciiReader.dir/ascii.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/ascii
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/ascii -I/datasets/zeek/src/input/readers/ascii -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/ascii/CMakeFiles/plugin-Zeek-AsciiReader.dir/ascii.bif.cc.o -MF CMakeFiles/plugin-Zeek-AsciiReader.dir/ascii.bif.cc.o.d -o CMakeFiles/plugin-Zeek-AsciiReader.dir/ascii.bif.cc.o -c /datasets/zeek/build/src/input/readers/ascii/ascii.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/ascii -I/datasets/zeek/src/input/readers/ascii -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/ascii/CMakeFiles/plugin-Zeek-AsciiReader.dir/ascii.bif.cc.o -MF CMakeFiles/plugin-Zeek-AsciiReader.dir/ascii.bif.cc.o.d -c /datasets/zeek/build/src/input/readers/ascii/ascii.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 84%] [32mBuilding CXX object src/input/readers/ascii/CMakeFiles/plugin-Zeek-AsciiReader.dir/ascii.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/ascii
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/ascii -I/datasets/zeek/src/input/readers/ascii -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/ascii/CMakeFiles/plugin-Zeek-AsciiReader.dir/ascii.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-AsciiReader.dir/ascii.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-AsciiReader.dir/ascii.bif.init.cc.o -c /datasets/zeek/build/src/input/readers/ascii/ascii.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/ascii -I/datasets/zeek/src/input/readers/ascii -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/ascii/CMakeFiles/plugin-Zeek-AsciiReader.dir/ascii.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-AsciiReader.dir/ascii.bif.init.cc.o.d -c /datasets/zeek/build/src/input/readers/ascii/ascii.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 84%] Built target plugin-Zeek-AsciiReader
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 84%] [32mBuilding CXX object src/input/readers/benchmark/CMakeFiles/plugin-Zeek-BenchmarkReader.dir/Benchmark.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/benchmark
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/benchmark -I/datasets/zeek/src/input/readers/benchmark -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/benchmark/CMakeFiles/plugin-Zeek-BenchmarkReader.dir/Benchmark.cc.o -MF CMakeFiles/plugin-Zeek-BenchmarkReader.dir/Benchmark.cc.o.d -o CMakeFiles/plugin-Zeek-BenchmarkReader.dir/Benchmark.cc.o -c /datasets/zeek/src/input/readers/benchmark/Benchmark.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/benchmark -I/datasets/zeek/src/input/readers/benchmark -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/benchmark/CMakeFiles/plugin-Zeek-BenchmarkReader.dir/Benchmark.cc.o -MF CMakeFiles/plugin-Zeek-BenchmarkReader.dir/Benchmark.cc.o.d -c /datasets/zeek/src/input/readers/benchmark/Benchmark.cc
"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 84%] [32mBuilding CXX object src/input/readers/benchmark/CMakeFiles/plugin-Zeek-BenchmarkReader.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/benchmark
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/benchmark -I/datasets/zeek/src/input/readers/benchmark -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/benchmark/CMakeFiles/plugin-Zeek-BenchmarkReader.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-BenchmarkReader.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-BenchmarkReader.dir/Plugin.cc.o -c /datasets/zeek/src/input/readers/benchmark/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/benchmark -I/datasets/zeek/src/input/readers/benchmark -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/benchmark/CMakeFiles/plugin-Zeek-BenchmarkReader.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-BenchmarkReader.dir/Plugin.cc.o.d -c /datasets/zeek/src/input/readers/benchmark/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 84%] [32mBuilding CXX object src/input/readers/benchmark/CMakeFiles/plugin-Zeek-BenchmarkReader.dir/benchmark.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/benchmark
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/benchmark -I/datasets/zeek/src/input/readers/benchmark -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/benchmark/CMakeFiles/plugin-Zeek-BenchmarkReader.dir/benchmark.bif.cc.o -MF CMakeFiles/plugin-Zeek-BenchmarkReader.dir/benchmark.bif.cc.o.d -o CMakeFiles/plugin-Zeek-BenchmarkReader.dir/benchmark.bif.cc.o -c /datasets/zeek/build/src/input/readers/benchmark/benchmark.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/benchmark -I/datasets/zeek/src/input/readers/benchmark -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/benchmark/CMakeFiles/plugin-Zeek-BenchmarkReader.dir/benchmark.bif.cc.o -MF CMakeFiles/plugin-Zeek-BenchmarkReader.dir/benchmark.bif.cc.o.d -c /datasets/zeek/build/src/input/readers/benchmark/benchmark.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 85%] [32mBuilding CXX object src/input/readers/benchmark/CMakeFiles/plugin-Zeek-BenchmarkReader.dir/benchmark.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/benchmark
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/benchmark -I/datasets/zeek/src/input/readers/benchmark -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/benchmark/CMakeFiles/plugin-Zeek-BenchmarkReader.dir/benchmark.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-BenchmarkReader.dir/benchmark.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-BenchmarkReader.dir/benchmark.bif.init.cc.o -c /datasets/zeek/build/src/input/readers/benchmark/benchmark.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/benchmark -I/datasets/zeek/src/input/readers/benchmark -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/benchmark/CMakeFiles/plugin-Zeek-BenchmarkReader.dir/benchmark.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-BenchmarkReader.dir/benchmark.bif.init.cc.o.d -c /datasets/zeek/build/src/input/readers/benchmark/benchmark.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 85%] Built target plugin-Zeek-BenchmarkReader
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 85%] [32mBuilding CXX object src/input/readers/binary/CMakeFiles/plugin-Zeek-BinaryReader.dir/Binary.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/binary
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/binary -I/datasets/zeek/src/input/readers/binary -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/binary/CMakeFiles/plugin-Zeek-BinaryReader.dir/Binary.cc.o -MF CMakeFiles/plugin-Zeek-BinaryReader.dir/Binary.cc.o.d -o CMakeFiles/plugin-Zeek-BinaryReader.dir/Binary.cc.o -c /datasets/zeek/src/input/readers/binary/Binary.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/binary -I/datasets/zeek/src/input/readers/binary -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/binary/CMakeFiles/plugin-Zeek-BinaryReader.dir/Binary.cc.o -MF CMakeFiles/plugin-Zeek-BinaryReader.dir/Binary.cc.o.d -c /datasets/zeek/src/input/readers/binary/Binary.cc
"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 85%] [32mBuilding CXX object src/input/readers/binary/CMakeFiles/plugin-Zeek-BinaryReader.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/binary
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/binary -I/datasets/zeek/src/input/readers/binary -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/binary/CMakeFiles/plugin-Zeek-BinaryReader.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-BinaryReader.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-BinaryReader.dir/Plugin.cc.o -c /datasets/zeek/src/input/readers/binary/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/binary -I/datasets/zeek/src/input/readers/binary -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/binary/CMakeFiles/plugin-Zeek-BinaryReader.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-BinaryReader.dir/Plugin.cc.o.d -c /datasets/zeek/src/input/readers/binary/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 85%] [32mBuilding CXX object src/input/readers/binary/CMakeFiles/plugin-Zeek-BinaryReader.dir/binary.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/binary
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/binary -I/datasets/zeek/src/input/readers/binary -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/binary/CMakeFiles/plugin-Zeek-BinaryReader.dir/binary.bif.cc.o -MF CMakeFiles/plugin-Zeek-BinaryReader.dir/binary.bif.cc.o.d -o CMakeFiles/plugin-Zeek-BinaryReader.dir/binary.bif.cc.o -c /datasets/zeek/build/src/input/readers/binary/binary.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/binary -I/datasets/zeek/src/input/readers/binary -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/binary/CMakeFiles/plugin-Zeek-BinaryReader.dir/binary.bif.cc.o -MF CMakeFiles/plugin-Zeek-BinaryReader.dir/binary.bif.cc.o.d -c /datasets/zeek/build/src/input/readers/binary/binary.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 85%] [32mBuilding CXX object src/input/readers/binary/CMakeFiles/plugin-Zeek-BinaryReader.dir/binary.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/binary
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/binary -I/datasets/zeek/src/input/readers/binary -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/binary/CMakeFiles/plugin-Zeek-BinaryReader.dir/binary.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-BinaryReader.dir/binary.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-BinaryReader.dir/binary.bif.init.cc.o -c /datasets/zeek/build/src/input/readers/binary/binary.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/binary -I/datasets/zeek/src/input/readers/binary -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/binary/CMakeFiles/plugin-Zeek-BinaryReader.dir/binary.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-BinaryReader.dir/binary.bif.init.cc.o.d -c /datasets/zeek/build/src/input/readers/binary/binary.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 85%] Built target plugin-Zeek-BinaryReader
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 85%] [32mBuilding CXX object src/input/readers/config/CMakeFiles/plugin-Zeek-ConfigReader.dir/Config.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/config
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/config -I/datasets/zeek/src/input/readers/config -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/config/CMakeFiles/plugin-Zeek-ConfigReader.dir/Config.cc.o -MF CMakeFiles/plugin-Zeek-ConfigReader.dir/Config.cc.o.d -o CMakeFiles/plugin-Zeek-ConfigReader.dir/Config.cc.o -c /datasets/zeek/src/input/readers/config/Config.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/config -I/datasets/zeek/src/input/readers/config -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/config/CMakeFiles/plugin-Zeek-ConfigReader.dir/Config.cc.o -MF CMakeFiles/plugin-Zeek-ConfigReader.dir/Config.cc.o.d -c /datasets/zeek/src/input/readers/config/Config.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 36: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 41: error: IntrusivePtr is not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/ID.h", line 58: error: IntrusivePtr is not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: class or struct definition is
          missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: a type qualifier is not allowed
          on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: identifier "val" is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: a type qualifier is not allowed
          on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "val" is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 85%] [32mBuilding CXX object src/input/readers/config/CMakeFiles/plugin-Zeek-ConfigReader.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/config
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/config -I/datasets/zeek/src/input/readers/config -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/config/CMakeFiles/plugin-Zeek-ConfigReader.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-ConfigReader.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-ConfigReader.dir/Plugin.cc.o -c /datasets/zeek/src/input/readers/config/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/config -I/datasets/zeek/src/input/readers/config -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/config/CMakeFiles/plugin-Zeek-ConfigReader.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-ConfigReader.dir/Plugin.cc.o.d -c /datasets/zeek/src/input/readers/config/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 85%] [32mBuilding CXX object src/input/readers/config/CMakeFiles/plugin-Zeek-ConfigReader.dir/config.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/config
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/config -I/datasets/zeek/src/input/readers/config -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/config/CMakeFiles/plugin-Zeek-ConfigReader.dir/config.bif.cc.o -MF CMakeFiles/plugin-Zeek-ConfigReader.dir/config.bif.cc.o.d -o CMakeFiles/plugin-Zeek-ConfigReader.dir/config.bif.cc.o -c /datasets/zeek/build/src/input/readers/config/config.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/config -I/datasets/zeek/src/input/readers/config -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/config/CMakeFiles/plugin-Zeek-ConfigReader.dir/config.bif.cc.o -MF CMakeFiles/plugin-Zeek-ConfigReader.dir/config.bif.cc.o.d -c /datasets/zeek/build/src/input/readers/config/config.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 85%] [32mBuilding CXX object src/input/readers/config/CMakeFiles/plugin-Zeek-ConfigReader.dir/config.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/config
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/config -I/datasets/zeek/src/input/readers/config -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/config/CMakeFiles/plugin-Zeek-ConfigReader.dir/config.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-ConfigReader.dir/config.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-ConfigReader.dir/config.bif.init.cc.o -c /datasets/zeek/build/src/input/readers/config/config.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/config -I/datasets/zeek/src/input/readers/config -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/config/CMakeFiles/plugin-Zeek-ConfigReader.dir/config.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-ConfigReader.dir/config.bif.init.cc.o.d -c /datasets/zeek/build/src/input/readers/config/config.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 85%] Built target plugin-Zeek-ConfigReader
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 86%] [32mBuilding CXX object src/input/readers/raw/CMakeFiles/plugin-Zeek-RawReader.dir/Raw.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/raw
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/raw -I/datasets/zeek/src/input/readers/raw -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/raw/CMakeFiles/plugin-Zeek-RawReader.dir/Raw.cc.o -MF CMakeFiles/plugin-Zeek-RawReader.dir/Raw.cc.o.d -o CMakeFiles/plugin-Zeek-RawReader.dir/Raw.cc.o -c /datasets/zeek/src/input/readers/raw/Raw.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/raw -I/datasets/zeek/src/input/readers/raw -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/raw/CMakeFiles/plugin-Zeek-RawReader.dir/Raw.cc.o -MF CMakeFiles/plugin-Zeek-RawReader.dir/Raw.cc.o.d -c /datasets/zeek/src/input/readers/raw/Raw.cc
"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 86%] [32mBuilding CXX object src/input/readers/raw/CMakeFiles/plugin-Zeek-RawReader.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/raw
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/raw -I/datasets/zeek/src/input/readers/raw -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/raw/CMakeFiles/plugin-Zeek-RawReader.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-RawReader.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-RawReader.dir/Plugin.cc.o -c /datasets/zeek/src/input/readers/raw/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/raw -I/datasets/zeek/src/input/readers/raw -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/raw/CMakeFiles/plugin-Zeek-RawReader.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-RawReader.dir/Plugin.cc.o.d -c /datasets/zeek/src/input/readers/raw/Plugin.cc
"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 86%] [32mBuilding CXX object src/input/readers/raw/CMakeFiles/plugin-Zeek-RawReader.dir/raw.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/raw
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/raw -I/datasets/zeek/src/input/readers/raw -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/raw/CMakeFiles/plugin-Zeek-RawReader.dir/raw.bif.cc.o -MF CMakeFiles/plugin-Zeek-RawReader.dir/raw.bif.cc.o.d -o CMakeFiles/plugin-Zeek-RawReader.dir/raw.bif.cc.o -c /datasets/zeek/build/src/input/readers/raw/raw.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/raw -I/datasets/zeek/src/input/readers/raw -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/raw/CMakeFiles/plugin-Zeek-RawReader.dir/raw.bif.cc.o -MF CMakeFiles/plugin-Zeek-RawReader.dir/raw.bif.cc.o.d -c /datasets/zeek/build/src/input/readers/raw/raw.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 86%] [32mBuilding CXX object src/input/readers/raw/CMakeFiles/plugin-Zeek-RawReader.dir/raw.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/raw
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/raw -I/datasets/zeek/src/input/readers/raw -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/raw/CMakeFiles/plugin-Zeek-RawReader.dir/raw.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-RawReader.dir/raw.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-RawReader.dir/raw.bif.init.cc.o -c /datasets/zeek/build/src/input/readers/raw/raw.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/raw -I/datasets/zeek/src/input/readers/raw -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/raw/CMakeFiles/plugin-Zeek-RawReader.dir/raw.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-RawReader.dir/raw.bif.init.cc.o.d -c /datasets/zeek/build/src/input/readers/raw/raw.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 86%] Built target plugin-Zeek-RawReader
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 86%] [32mBuilding CXX object src/input/readers/sqlite/CMakeFiles/plugin-Zeek-SQLiteReader.dir/SQLite.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/sqlite
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/sqlite -I/datasets/zeek/src/input/readers/sqlite -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/sqlite/CMakeFiles/plugin-Zeek-SQLiteReader.dir/SQLite.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteReader.dir/SQLite.cc.o.d -o CMakeFiles/plugin-Zeek-SQLiteReader.dir/SQLite.cc.o -c /datasets/zeek/src/input/readers/sqlite/SQLite.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/sqlite -I/datasets/zeek/src/input/readers/sqlite -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/sqlite/CMakeFiles/plugin-Zeek-SQLiteReader.dir/SQLite.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteReader.dir/SQLite.cc.o.d -c /datasets/zeek/src/input/readers/sqlite/SQLite.cc
"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 86%] [32mBuilding CXX object src/input/readers/sqlite/CMakeFiles/plugin-Zeek-SQLiteReader.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/sqlite
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/sqlite -I/datasets/zeek/src/input/readers/sqlite -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/sqlite/CMakeFiles/plugin-Zeek-SQLiteReader.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteReader.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-SQLiteReader.dir/Plugin.cc.o -c /datasets/zeek/src/input/readers/sqlite/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/sqlite -I/datasets/zeek/src/input/readers/sqlite -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/sqlite/CMakeFiles/plugin-Zeek-SQLiteReader.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteReader.dir/Plugin.cc.o.d -c /datasets/zeek/src/input/readers/sqlite/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 86%] [32mBuilding CXX object src/input/readers/sqlite/CMakeFiles/plugin-Zeek-SQLiteReader.dir/sqlite.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/sqlite
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/sqlite -I/datasets/zeek/src/input/readers/sqlite -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/sqlite/CMakeFiles/plugin-Zeek-SQLiteReader.dir/sqlite.bif.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteReader.dir/sqlite.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SQLiteReader.dir/sqlite.bif.cc.o -c /datasets/zeek/build/src/input/readers/sqlite/sqlite.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/sqlite -I/datasets/zeek/src/input/readers/sqlite -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/sqlite/CMakeFiles/plugin-Zeek-SQLiteReader.dir/sqlite.bif.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteReader.dir/sqlite.bif.cc.o.d -c /datasets/zeek/build/src/input/readers/sqlite/sqlite.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 86%] [32mBuilding CXX object src/input/readers/sqlite/CMakeFiles/plugin-Zeek-SQLiteReader.dir/sqlite.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/input/readers/sqlite
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/sqlite -I/datasets/zeek/src/input/readers/sqlite -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/sqlite/CMakeFiles/plugin-Zeek-SQLiteReader.dir/sqlite.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteReader.dir/sqlite.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SQLiteReader.dir/sqlite.bif.init.cc.o -c /datasets/zeek/build/src/input/readers/sqlite/sqlite.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/input/readers/sqlite -I/datasets/zeek/src/input/readers/sqlite -I/datasets/zeek/build/src/input -I/datasets/zeek/src/input -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/input/readers/sqlite/CMakeFiles/plugin-Zeek-SQLiteReader.dir/sqlite.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteReader.dir/sqlite.bif.init.cc.o.d -c /datasets/zeek/build/src/input/readers/sqlite/sqlite.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 86%] Built target plugin-Zeek-SQLiteReader
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 86%] [32mBuilding CXX object src/iosource/CMakeFiles/bro_iosource.dir/BPF_Program.cc.o[0m
In directory:  /datasets/zeek/build/src/iosource
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/CMakeFiles/bro_iosource.dir/BPF_Program.cc.o -MF CMakeFiles/bro_iosource.dir/BPF_Program.cc.o.d -o CMakeFiles/bro_iosource.dir/BPF_Program.cc.o -c /datasets/zeek/src/iosource/BPF_Program.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/CMakeFiles/bro_iosource.dir/BPF_Program.cc.o -MF CMakeFiles/bro_iosource.dir/BPF_Program.cc.o.d -c /datasets/zeek/src/iosource/BPF_Program.cc
"/datasets/zeek/src/zeek/iosource/BPF_Program.h", line 13: error: qualified
          name is not allowed
  namespace zeek::iosource::detail
            ^

"/datasets/zeek/src/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/iosource/BPF_Program.cc", line 64: error: qualified name is
          not allowed
  namespace zeek::iosource::detail
            ^

"/datasets/zeek/src/iosource/BPF_Program.cc", line 74: error: this declaration
          has no storage class or type specifier
  BPF_Program::BPF_Program() : m_compiled(), m_matches_anything(false), m_program() { }
  ^

"/datasets/zeek/src/iosource/BPF_Program.cc", line 74: error: expected a ";"
  BPF_Program::BPF_Program() : m_compiled(), m_matches_anything(false), m_program() { }
             ^

"/datasets/zeek/src/iosource/BPF_Program.cc", line 127: error: expected a
          declaration
  	if ( err < 0 )
  	^

"/datasets/zeek/src/iosource/BPF_Program.cc", line 131: error: expected a
          declaration
  	if ( err == 0 )
  	^

"/datasets/zeek/src/iosource/BPF_Program.cc", line 140: error: expected a ";"
  bpf_program* BPF_Program::GetProgram()
                          ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 86%] [32mBuilding CXX object src/iosource/CMakeFiles/bro_iosource.dir/Component.cc.o[0m
In directory:  /datasets/zeek/build/src/iosource
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/CMakeFiles/bro_iosource.dir/Component.cc.o -MF CMakeFiles/bro_iosource.dir/Component.cc.o.d -o CMakeFiles/bro_iosource.dir/Component.cc.o -c /datasets/zeek/src/iosource/Component.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/CMakeFiles/bro_iosource.dir/Component.cc.o -MF CMakeFiles/bro_iosource.dir/Component.cc.o.d -c /datasets/zeek/src/iosource/Component.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 86%] [32mBuilding CXX object src/iosource/CMakeFiles/bro_iosource.dir/Manager.cc.o[0m
In directory:  /datasets/zeek/build/src/iosource
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/CMakeFiles/bro_iosource.dir/Manager.cc.o -MF CMakeFiles/bro_iosource.dir/Manager.cc.o.d -o CMakeFiles/bro_iosource.dir/Manager.cc.o -c /datasets/zeek/src/iosource/Manager.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/CMakeFiles/bro_iosource.dir/Manager.cc.o -MF CMakeFiles/bro_iosource.dir/Manager.cc.o.d -c /datasets/zeek/src/iosource/Manager.cc
"/datasets/zeek/src/zeek/zeek/Pipe.h", line 5: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Flare.h", line 7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Flare.h", line 44: error: identifier "Pipe" is
          undefined
  	Pipe pipe;
  	^

"/datasets/zeek/src/zeek/iosource/IOSource.h", line 5: error: qualified name is
          not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 34: error: identifier
          "IOSource" is undefined
  		IOSource* src = nullptr;
  		^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 69: error: identifier
          "IOSource" is undefined
  	void Register(IOSource* src, bool dont_count = false, bool manage_lifetime = true);
  	              ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 135: error: identifier
          "IOSource" is undefined
  	bool RegisterFd(int fd, IOSource* src, int flags = IOSource::READ);
  	                        ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 140: error: identifier
          "IOSource" is undefined
  	bool UnregisterFd(int fd, IOSource* src, int flags = IOSource::READ);
  	                          ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 147: error: namespace "std"
          has no member "string_view"
  	void Wakeup(std::string_view where);
  	                 ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 162: error: identifier
          "IOSource" is undefined
  	void Poll(ReadySources* ready, double timeout, IOSource* timeout_src);
  	                                               ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 177: error: not a class or
          struct name
  	class WakeupHandler final : public IOSource
  	                                   ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 189: error: namespace "std"
          has no member "string_view"
  		void Ping(std::string_view where);
  		               ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 192: error: member function
          declared with "override" does not override a base class member
  		void Process() override;
  		     ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 193: error: member function
          declared with "override" does not override a base class member
  		const char* Tag() override { return "WakeupHandler"; }
  		            ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 194: error: member function
          declared with "override" does not override a base class member
  		double GetNextTimeout() override { return -1; }
  		       ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 197: error: name followed by
          "::" must be a class or namespace name
  		zeek::detail::Flare flare;
  		      ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 202: error: identifier
          "IOSource" is undefined
  		IOSource* src = nullptr;
  		^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 222: error: identifier
          "IOSource" is undefined
  	std::map<int, IOSource*> fd_map;
  	              ^

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const
          int, <error-type> *>> &, const std::_Rb_tree_iterator<std::pair<const
          int, <error-type> *>> &>" has no member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>> &, _Up=const
                      std::_Rb_tree_iterator<std::pair<const int, <error-type>
                      *>> &]" at line 1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<std::_Rb_tree_iterator<std::p
                      air<const int, <error-type> *>>>,
                      _B2=std::is_copy_assignable<std::_Rb_tree_iterator<std::p
                      air<const int, <error-type> *>>>]" at line 380 of
                      "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1333 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>> &, _Up=const
                      std::_Rb_tree_iterator<std::pair<const int, <error-type>
                      *>> &]" at line 1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<std::_Rb_tree_iterator<std::p
                      air<const int, <error-type> *>>>,
                      _B2=std::is_copy_assignable<std::_Rb_tree_iterator<std::p
                      air<const int, <error-type> *>>>]" at line 380 of
                      "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1333 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const int,
          <error-type> *>>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<std::_Rb_tree_iterator<std::p
                      air<const int, <error-type> *>>>,
                      _B2=std::is_copy_assignable<std::_Rb_tree_iterator<std::p
                      air<const int, <error-type> *>>>]" at line 380 of
                      "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1333 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/bits/stl_pair.h", line 380: error: class
          "std::__and_<std::is_copy_assignable<std::_Rb_tree_iterator<std::pair
          <const int, <error-type> *>>>,
          std::is_copy_assignable<std::_Rb_tree_iterator<std::pair<const int,
          <error-type> *>>>>" has no member "value"
  		       is_copy_assignable<_T2>>::value,
  		                                 ^
          detected during:
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1333 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<std::_Rb_tree_iterator<std::pair<const
          int, <error-type> *>> &, std::_Rb_tree_iterator<std::pair<const int,
          <error-type> *>> &&>" has no member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>> &,
                      _Up=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>> &&]" at line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<std::_Rb_tree_iterator<std::p
                      air<const int, <error-type> *>>>,
                      _B2=std::is_move_assignable<std::_Rb_tree_iterator<std::p
                      air<const int, <error-type> *>>>]" at line 391 of
                      "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1333 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>> &,
                      _Up=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>> &&]" at line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<std::_Rb_tree_iterator<std::p
                      air<const int, <error-type> *>>>,
                      _B2=std::is_move_assignable<std::_Rb_tree_iterator<std::p
                      air<const int, <error-type> *>>>]" at line 391 of
                      "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1333 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const int,
          <error-type> *>>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<std::_Rb_tree_iterator<std::p
                      air<const int, <error-type> *>>>,
                      _B2=std::is_move_assignable<std::_Rb_tree_iterator<std::p
                      air<const int, <error-type> *>>>]" at line 391 of
                      "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1333 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/bits/stl_pair.h", line 391: error: class
          "std::__and_<std::is_move_assignable<std::_Rb_tree_iterator<std::pair
          <const int, <error-type> *>>>,
          std::is_move_assignable<std::_Rb_tree_iterator<std::pair<const int,
          <error-type> *>>>>" has no member "value"
  		       is_move_assignable<_T2>>::value,
  		                                 ^
          detected during:
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1333 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<std::_Rb_tree_const_iterator<std::pair<c
          onst int, <error-type> *>> &, const
          std::_Rb_tree_const_iterator<std::pair<const int, <error-type> *>>
          &>" has no member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>> &, _Up=const
                      std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>> &]" at line 1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=std::_Rb_tree_const_iterator<std::pair<const
                      int, <error-type> *>>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<std::_Rb_tree_const_iterator<
                      std::pair<const int, <error-type> *>>>,
                      _B2=std::is_copy_assignable<std::_Rb_tree_const_iterator<
                      std::pair<const int, <error-type> *>>>]" at line 380 of
                      "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1363 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>> &, _Up=const
                      std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>> &]" at line 1286
            instantiation of class "std::__is_copy_assignable_impl<_Tp, true>
                      [with _Tp=std::_Rb_tree_const_iterator<std::pair<const
                      int, <error-type> *>>]" at line 1292
            instantiation of class "std::is_copy_assignable<_Tp> [with
                      _Tp=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<std::_Rb_tree_const_iterator<
                      std::pair<const int, <error-type> *>>>,
                      _B2=std::is_copy_assignable<std::_Rb_tree_const_iterator<
                      std::pair<const int, <error-type> *>>>]" at line 380 of
                      "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1363 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_copy_assignable<std::_Rb_tree_const_iterator<std::pair<const
          int, <error-type> *>>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_copy_assignable<std::_Rb_tree_const_iterator<
                      std::pair<const int, <error-type> *>>>,
                      _B2=std::is_copy_assignable<std::_Rb_tree_const_iterator<
                      std::pair<const int, <error-type> *>>>]" at line 380 of
                      "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1363 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/bits/stl_pair.h", line 380: error: class
          "std::__and_<std::is_copy_assignable<std::_Rb_tree_const_iterator<std
          ::pair<const int, <error-type> *>>>,
          std::is_copy_assignable<std::_Rb_tree_const_iterator<std::pair<const
          int, <error-type> *>>>>" has no member "value"
  		       is_copy_assignable<_T2>>::value,
  		                                 ^
          detected during:
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1363 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/type_traits", line 1274: error: class
          "std::__is_assignable_helper<std::_Rb_tree_const_iterator<std::pair<c
          onst int, <error-type> *>> &,
          std::_Rb_tree_const_iterator<std::pair<const int, <error-type> *>>
          &&>" has no member class "type"
        : public __is_assignable_helper<_Tp, _Up>::type
                                                   ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>> &,
                      _Up=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>> &&]" at line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=std::_Rb_tree_const_iterator<std::pair<const
                      int, <error-type> *>>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<std::_Rb_tree_const_iterator<
                      std::pair<const int, <error-type> *>>>,
                      _B2=std::is_move_assignable<std::_Rb_tree_const_iterator<
                      std::pair<const int, <error-type> *>>>]" at line 391 of
                      "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1363 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/type_traits", line 1274: error: not a class or struct name
        : public __is_assignable_helper<_Tp, _Up>::type
                 ^
          detected during:
            instantiation of class "std::is_assignable<_Tp, _Up> [with
                      _Tp=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>> &,
                      _Up=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>> &&]" at line 1304
            instantiation of class "std::__is_move_assignable_impl<_Tp, true>
                      [with _Tp=std::_Rb_tree_const_iterator<std::pair<const
                      int, <error-type> *>>]" at line 1310
            instantiation of class "std::is_move_assignable<_Tp> [with
                      _Tp=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<std::_Rb_tree_const_iterator<
                      std::pair<const int, <error-type> *>>>,
                      _B2=std::is_move_assignable<std::_Rb_tree_const_iterator<
                      std::pair<const int, <error-type> *>>>]" at line 391 of
                      "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1363 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_move_assignable<std::_Rb_tree_const_iterator<std::pair<const
          int, <error-type> *>>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_move_assignable<std::_Rb_tree_const_iterator<
                      std::pair<const int, <error-type> *>>>,
                      _B2=std::is_move_assignable<std::_Rb_tree_const_iterator<
                      std::pair<const int, <error-type> *>>>]" at line 391 of
                      "/usr/include/c++/7/bits/stl_pair.h"
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1363 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/usr/include/c++/7/bits/stl_pair.h", line 391: error: class
          "std::__and_<std::is_move_assignable<std::_Rb_tree_const_iterator<std
          ::pair<const int, <error-type> *>>>,
          std::is_move_assignable<std::_Rb_tree_const_iterator<std::pair<const
          int, <error-type> *>>>>" has no member "value"
  		       is_move_assignable<_T2>>::value,
  		                                 ^
          detected during:
            instantiation of class "std::pair<_T1, _T2> [with
                      _T1=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>,
                      _T2=std::_Rb_tree_const_iterator<std::pair<const int,
                      <error-type> *>>]" at line 1363 of
                      "/usr/include/c++/7/bits/stl_map.h"
            instantiation of class "std::map<_Key, _Tp, _Compare, _Alloc> [with
                      _Key=int, _Tp=<error-type> *, _Compare=std::less<int>,
                      _Alloc=std::allocator<std::pair<const int, <error-type>
                      *>>]" at line 222 of
                      "/datasets/zeek/src/zeek/iosource/Manager.h"

"/datasets/zeek/src/zeek/iosource/Manager.h", line 223: error: identifier
          "IOSource" is undefined
  	std::map<int, IOSource*> write_fd_map;
  	              ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 135: error: name followed by
          "::" must be a class or namespace name
  	bool RegisterFd(int fd, IOSource* src, int flags = IOSource::READ);
  	                                                   ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 140: error: name followed by
          "::" must be a class or namespace name
  	bool UnregisterFd(int fd, IOSource* src, int flags = IOSource::READ);
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 86%] [32mBuilding CXX object src/iosource/CMakeFiles/bro_iosource.dir/Packet.cc.o[0m
In directory:  /datasets/zeek/build/src/iosource
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/CMakeFiles/bro_iosource.dir/Packet.cc.o -MF CMakeFiles/bro_iosource.dir/Packet.cc.o.d -o CMakeFiles/bro_iosource.dir/Packet.cc.o -c /datasets/zeek/src/iosource/Packet.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/CMakeFiles/bro_iosource.dir/Packet.cc.o -MF CMakeFiles/bro_iosource.dir/Packet.cc.o.d -c /datasets/zeek/src/iosource/Packet.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 86%] [32mBuilding CXX object src/iosource/CMakeFiles/bro_iosource.dir/PktDumper.cc.o[0m
In directory:  /datasets/zeek/build/src/iosource
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/CMakeFiles/bro_iosource.dir/PktDumper.cc.o -MF CMakeFiles/bro_iosource.dir/PktDumper.cc.o.d -o CMakeFiles/bro_iosource.dir/PktDumper.cc.o -c /datasets/zeek/src/iosource/PktDumper.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/CMakeFiles/bro_iosource.dir/PktDumper.cc.o -MF CMakeFiles/bro_iosource.dir/PktDumper.cc.o.d -c /datasets/zeek/src/iosource/PktDumper.cc
"/datasets/zeek/src/iosource/PktDumper.cc", line 10: error: qualified name is
          not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/iosource/PktDumper.cc", line 13: error: this declaration
          has no storage class or type specifier
  PktDumper::PktDumper()
  ^

"/datasets/zeek/src/iosource/PktDumper.cc", line 13: error: expected a ";"
  PktDumper::PktDumper()
           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 86%] [32mBuilding CXX object src/iosource/CMakeFiles/bro_iosource.dir/PktSrc.cc.o[0m
In directory:  /datasets/zeek/build/src/iosource
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/CMakeFiles/bro_iosource.dir/PktSrc.cc.o -MF CMakeFiles/bro_iosource.dir/PktSrc.cc.o.d -o CMakeFiles/bro_iosource.dir/PktSrc.cc.o -c /datasets/zeek/src/iosource/PktSrc.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/CMakeFiles/bro_iosource.dir/PktSrc.cc.o -MF CMakeFiles/bro_iosource.dir/PktSrc.cc.o.d -c /datasets/zeek/src/iosource/PktSrc.cc
"/datasets/zeek/src/zeek/iosource/IOSource.h", line 5: error: qualified name is
          not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 86%] Built target bro_iosource
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 86%] [32mBuilding CXX object src/iosource/pcap/CMakeFiles/plugin-Zeek-Pcap.dir/Source.cc.o[0m
In directory:  /datasets/zeek/build/src/iosource/pcap
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource/pcap -I/datasets/zeek/src/iosource/pcap -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/pcap/CMakeFiles/plugin-Zeek-Pcap.dir/Source.cc.o -MF CMakeFiles/plugin-Zeek-Pcap.dir/Source.cc.o.d -o CMakeFiles/plugin-Zeek-Pcap.dir/Source.cc.o -c /datasets/zeek/src/iosource/pcap/Source.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource/pcap -I/datasets/zeek/src/iosource/pcap -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/pcap/CMakeFiles/plugin-Zeek-Pcap.dir/Source.cc.o -MF CMakeFiles/plugin-Zeek-Pcap.dir/Source.cc.o.d -c /datasets/zeek/src/iosource/pcap/Source.cc
"/datasets/zeek/src/zeek/iosource/IOSource.h", line 5: error: qualified name is
          not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 86%] [32mBuilding CXX object src/iosource/pcap/CMakeFiles/plugin-Zeek-Pcap.dir/Dumper.cc.o[0m
In directory:  /datasets/zeek/build/src/iosource/pcap
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource/pcap -I/datasets/zeek/src/iosource/pcap -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/pcap/CMakeFiles/plugin-Zeek-Pcap.dir/Dumper.cc.o -MF CMakeFiles/plugin-Zeek-Pcap.dir/Dumper.cc.o.d -o CMakeFiles/plugin-Zeek-Pcap.dir/Dumper.cc.o -c /datasets/zeek/src/iosource/pcap/Dumper.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource/pcap -I/datasets/zeek/src/iosource/pcap -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/pcap/CMakeFiles/plugin-Zeek-Pcap.dir/Dumper.cc.o -MF CMakeFiles/plugin-Zeek-Pcap.dir/Dumper.cc.o.d -c /datasets/zeek/src/iosource/pcap/Dumper.cc
"/datasets/zeek/src/zeek/iosource/pcap/Dumper.h", line 12: error: qualified
          name is not allowed
  namespace zeek::iosource::pcap
            ^

"/datasets/zeek/src/zeek/iosource/pcap/Dumper.h", line 15: error: not a class
          or struct name
  class PcapDumper : public PktDumper
                            ^

"/datasets/zeek/src/zeek/iosource/pcap/Dumper.h", line 19: error: member
          function declared with "override" does not override a base class
          member
  	~PcapDumper() override;
  	^

"/datasets/zeek/src/zeek/iosource/pcap/Dumper.h", line 21: error: identifier
          "PktDumper" is undefined
  	static PktDumper* Instantiate(const std::string& path, bool appen);
  	       ^

"/datasets/zeek/src/zeek/iosource/pcap/Dumper.h", line 25: error: member
          function declared with "override" does not override a base class
          member
  	void Open() override;
  	     ^

"/datasets/zeek/src/zeek/iosource/pcap/Dumper.h", line 26: error: member
          function declared with "override" does not override a base class
          member
  	void Close() override;
  	     ^

"/datasets/zeek/src/zeek/iosource/pcap/Dumper.h", line 27: error: identifier
          "Packet" is undefined
  	bool Dump(const Packet* pkt) override;
  	                ^

"/datasets/zeek/src/zeek/iosource/pcap/Dumper.h", line 27: error: member
          function declared with "override" does not override a base class
          member
  	bool Dump(const Packet* pkt) override;
  	     ^

"/datasets/zeek/src/zeek/iosource/pcap/Dumper.h", line 30: error: identifier
          "Properties" is undefined
  	Properties props;
  	^

"/datasets/zeek/src/zeek/RunState.h", line 29: error: explicit type is missing
          ("int" assumed)
  extern void init_run(const std::optional<std::string>& interfaces,
                             ^

"/datasets/zeek/src/zeek/RunState.h", line 29: error: qualified name is not
          allowed
  extern void init_run(const std::optional<std::string>& interfaces,
                             ^

"/datasets/zeek/src/zeek/RunState.h", line 29: error: expected a ")"
  extern void init_run(const std::optional<std::string>& interfaces,
                                          ^

"/datasets/zeek/src/zeek/iosource/IOSource.h", line 5: error: qualified name is
          not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 87%] [32mBuilding CXX object src/iosource/pcap/CMakeFiles/plugin-Zeek-Pcap.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/iosource/pcap
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource/pcap -I/datasets/zeek/src/iosource/pcap -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/pcap/CMakeFiles/plugin-Zeek-Pcap.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Pcap.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-Pcap.dir/Plugin.cc.o -c /datasets/zeek/src/iosource/pcap/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/iosource/pcap -I/datasets/zeek/src/iosource/pcap -I/datasets/zeek/build/src/iosource -I/datasets/zeek/src/iosource -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/iosource/pcap/CMakeFiles/plugin-Zeek-Pcap.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-Pcap.dir/Plugin.cc.o.d -c /datasets/zeek/src/iosource/pcap/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 87%] Built target plugin-Zeek-Pcap
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 87%] [32mBuilding CXX object src/logging/CMakeFiles/bro_logging.dir/Component.cc.o[0m
In directory:  /datasets/zeek/build/src/logging
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/CMakeFiles/bro_logging.dir/Component.cc.o -MF CMakeFiles/bro_logging.dir/Component.cc.o.d -o CMakeFiles/bro_logging.dir/Component.cc.o -c /datasets/zeek/src/logging/Component.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/CMakeFiles/bro_logging.dir/Component.cc.o -MF CMakeFiles/bro_logging.dir/Component.cc.o.d -c /datasets/zeek/src/logging/Component.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 87%] [32mBuilding CXX object src/logging/CMakeFiles/bro_logging.dir/Manager.cc.o[0m
In directory:  /datasets/zeek/build/src/logging
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/CMakeFiles/bro_logging.dir/Manager.cc.o -MF CMakeFiles/bro_logging.dir/Manager.cc.o.d -o CMakeFiles/bro_logging.dir/Manager.cc.o -c /datasets/zeek/src/logging/Manager.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/CMakeFiles/bro_logging.dir/Manager.cc.o -MF CMakeFiles/bro_logging.dir/Manager.cc.o.d -c /datasets/zeek/src/logging/Manager.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 104: error: a type qualifier is
          not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 87%] [32mBuilding CXX object src/logging/CMakeFiles/bro_logging.dir/WriterBackend.cc.o[0m
In directory:  /datasets/zeek/build/src/logging
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/CMakeFiles/bro_logging.dir/WriterBackend.cc.o -MF CMakeFiles/bro_logging.dir/WriterBackend.cc.o.d -o CMakeFiles/bro_logging.dir/WriterBackend.cc.o -c /datasets/zeek/src/logging/WriterBackend.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/CMakeFiles/bro_logging.dir/WriterBackend.cc.o -MF CMakeFiles/bro_logging.dir/WriterBackend.cc.o.d -c /datasets/zeek/src/logging/WriterBackend.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 87%] [32mBuilding CXX object src/logging/CMakeFiles/bro_logging.dir/WriterFrontend.cc.o[0m
In directory:  /datasets/zeek/build/src/logging
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/CMakeFiles/bro_logging.dir/WriterFrontend.cc.o -MF CMakeFiles/bro_logging.dir/WriterFrontend.cc.o.d -o CMakeFiles/bro_logging.dir/WriterFrontend.cc.o -c /datasets/zeek/src/logging/WriterFrontend.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/CMakeFiles/bro_logging.dir/WriterFrontend.cc.o -MF CMakeFiles/bro_logging.dir/WriterFrontend.cc.o.d -c /datasets/zeek/src/logging/WriterFrontend.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 87%] Built target bro_logging
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 87%] [32mBuilding CXX object src/logging/writers/ascii/CMakeFiles/plugin-Zeek-AsciiWriter.dir/Ascii.cc.o[0m
In directory:  /datasets/zeek/build/src/logging/writers/ascii
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/ascii -I/datasets/zeek/src/logging/writers/ascii -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/ascii/CMakeFiles/plugin-Zeek-AsciiWriter.dir/Ascii.cc.o -MF CMakeFiles/plugin-Zeek-AsciiWriter.dir/Ascii.cc.o.d -o CMakeFiles/plugin-Zeek-AsciiWriter.dir/Ascii.cc.o -c /datasets/zeek/src/logging/writers/ascii/Ascii.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/ascii -I/datasets/zeek/src/logging/writers/ascii -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/ascii/CMakeFiles/plugin-Zeek-AsciiWriter.dir/Ascii.cc.o -MF CMakeFiles/plugin-Zeek-AsciiWriter.dir/Ascii.cc.o.d -c /datasets/zeek/src/logging/writers/ascii/Ascii.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 87%] [32mBuilding CXX object src/logging/writers/ascii/CMakeFiles/plugin-Zeek-AsciiWriter.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/logging/writers/ascii
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/ascii -I/datasets/zeek/src/logging/writers/ascii -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/ascii/CMakeFiles/plugin-Zeek-AsciiWriter.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-AsciiWriter.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-AsciiWriter.dir/Plugin.cc.o -c /datasets/zeek/src/logging/writers/ascii/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/ascii -I/datasets/zeek/src/logging/writers/ascii -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/ascii/CMakeFiles/plugin-Zeek-AsciiWriter.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-AsciiWriter.dir/Plugin.cc.o.d -c /datasets/zeek/src/logging/writers/ascii/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 87%] [32mBuilding CXX object src/logging/writers/ascii/CMakeFiles/plugin-Zeek-AsciiWriter.dir/ascii.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/logging/writers/ascii
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/ascii -I/datasets/zeek/src/logging/writers/ascii -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/ascii/CMakeFiles/plugin-Zeek-AsciiWriter.dir/ascii.bif.cc.o -MF CMakeFiles/plugin-Zeek-AsciiWriter.dir/ascii.bif.cc.o.d -o CMakeFiles/plugin-Zeek-AsciiWriter.dir/ascii.bif.cc.o -c /datasets/zeek/build/src/logging/writers/ascii/ascii.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/ascii -I/datasets/zeek/src/logging/writers/ascii -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/ascii/CMakeFiles/plugin-Zeek-AsciiWriter.dir/ascii.bif.cc.o -MF CMakeFiles/plugin-Zeek-AsciiWriter.dir/ascii.bif.cc.o.d -c /datasets/zeek/build/src/logging/writers/ascii/ascii.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 87%] [32mBuilding CXX object src/logging/writers/ascii/CMakeFiles/plugin-Zeek-AsciiWriter.dir/ascii.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/logging/writers/ascii
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/ascii -I/datasets/zeek/src/logging/writers/ascii -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/ascii/CMakeFiles/plugin-Zeek-AsciiWriter.dir/ascii.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-AsciiWriter.dir/ascii.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-AsciiWriter.dir/ascii.bif.init.cc.o -c /datasets/zeek/build/src/logging/writers/ascii/ascii.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/ascii -I/datasets/zeek/src/logging/writers/ascii -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/ascii/CMakeFiles/plugin-Zeek-AsciiWriter.dir/ascii.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-AsciiWriter.dir/ascii.bif.init.cc.o.d -c /datasets/zeek/build/src/logging/writers/ascii/ascii.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 87%] Built target plugin-Zeek-AsciiWriter
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 88%] [32mBuilding CXX object src/logging/writers/none/CMakeFiles/plugin-Zeek-NoneWriter.dir/None.cc.o[0m
In directory:  /datasets/zeek/build/src/logging/writers/none
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/none -I/datasets/zeek/src/logging/writers/none -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/none/CMakeFiles/plugin-Zeek-NoneWriter.dir/None.cc.o -MF CMakeFiles/plugin-Zeek-NoneWriter.dir/None.cc.o.d -o CMakeFiles/plugin-Zeek-NoneWriter.dir/None.cc.o -c /datasets/zeek/src/logging/writers/none/None.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/none -I/datasets/zeek/src/logging/writers/none -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/none/CMakeFiles/plugin-Zeek-NoneWriter.dir/None.cc.o -MF CMakeFiles/plugin-Zeek-NoneWriter.dir/None.cc.o.d -c /datasets/zeek/src/logging/writers/none/None.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 88%] [32mBuilding CXX object src/logging/writers/none/CMakeFiles/plugin-Zeek-NoneWriter.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/logging/writers/none
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/none -I/datasets/zeek/src/logging/writers/none -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/none/CMakeFiles/plugin-Zeek-NoneWriter.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-NoneWriter.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-NoneWriter.dir/Plugin.cc.o -c /datasets/zeek/src/logging/writers/none/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/none -I/datasets/zeek/src/logging/writers/none -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/none/CMakeFiles/plugin-Zeek-NoneWriter.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-NoneWriter.dir/Plugin.cc.o.d -c /datasets/zeek/src/logging/writers/none/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 88%] [32mBuilding CXX object src/logging/writers/none/CMakeFiles/plugin-Zeek-NoneWriter.dir/none.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/logging/writers/none
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/none -I/datasets/zeek/src/logging/writers/none -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/none/CMakeFiles/plugin-Zeek-NoneWriter.dir/none.bif.cc.o -MF CMakeFiles/plugin-Zeek-NoneWriter.dir/none.bif.cc.o.d -o CMakeFiles/plugin-Zeek-NoneWriter.dir/none.bif.cc.o -c /datasets/zeek/build/src/logging/writers/none/none.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/none -I/datasets/zeek/src/logging/writers/none -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/none/CMakeFiles/plugin-Zeek-NoneWriter.dir/none.bif.cc.o -MF CMakeFiles/plugin-Zeek-NoneWriter.dir/none.bif.cc.o.d -c /datasets/zeek/build/src/logging/writers/none/none.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 88%] [32mBuilding CXX object src/logging/writers/none/CMakeFiles/plugin-Zeek-NoneWriter.dir/none.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/logging/writers/none
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/none -I/datasets/zeek/src/logging/writers/none -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/none/CMakeFiles/plugin-Zeek-NoneWriter.dir/none.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NoneWriter.dir/none.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-NoneWriter.dir/none.bif.init.cc.o -c /datasets/zeek/build/src/logging/writers/none/none.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/none -I/datasets/zeek/src/logging/writers/none -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/none/CMakeFiles/plugin-Zeek-NoneWriter.dir/none.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-NoneWriter.dir/none.bif.init.cc.o.d -c /datasets/zeek/build/src/logging/writers/none/none.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 88%] Built target plugin-Zeek-NoneWriter
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 88%] [32mBuilding CXX object src/logging/writers/sqlite/CMakeFiles/plugin-Zeek-SQLiteWriter.dir/SQLite.cc.o[0m
In directory:  /datasets/zeek/build/src/logging/writers/sqlite
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/sqlite -I/datasets/zeek/src/logging/writers/sqlite -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/sqlite/CMakeFiles/plugin-Zeek-SQLiteWriter.dir/SQLite.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteWriter.dir/SQLite.cc.o.d -o CMakeFiles/plugin-Zeek-SQLiteWriter.dir/SQLite.cc.o -c /datasets/zeek/src/logging/writers/sqlite/SQLite.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/sqlite -I/datasets/zeek/src/logging/writers/sqlite -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/sqlite/CMakeFiles/plugin-Zeek-SQLiteWriter.dir/SQLite.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteWriter.dir/SQLite.cc.o.d -c /datasets/zeek/src/logging/writers/sqlite/SQLite.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 88%] [32mBuilding CXX object src/logging/writers/sqlite/CMakeFiles/plugin-Zeek-SQLiteWriter.dir/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src/logging/writers/sqlite
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/sqlite -I/datasets/zeek/src/logging/writers/sqlite -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/sqlite/CMakeFiles/plugin-Zeek-SQLiteWriter.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteWriter.dir/Plugin.cc.o.d -o CMakeFiles/plugin-Zeek-SQLiteWriter.dir/Plugin.cc.o -c /datasets/zeek/src/logging/writers/sqlite/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/sqlite -I/datasets/zeek/src/logging/writers/sqlite -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/sqlite/CMakeFiles/plugin-Zeek-SQLiteWriter.dir/Plugin.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteWriter.dir/Plugin.cc.o.d -c /datasets/zeek/src/logging/writers/sqlite/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 88%] [32mBuilding CXX object src/logging/writers/sqlite/CMakeFiles/plugin-Zeek-SQLiteWriter.dir/sqlite.bif.cc.o[0m
In directory:  /datasets/zeek/build/src/logging/writers/sqlite
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/sqlite -I/datasets/zeek/src/logging/writers/sqlite -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/sqlite/CMakeFiles/plugin-Zeek-SQLiteWriter.dir/sqlite.bif.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteWriter.dir/sqlite.bif.cc.o.d -o CMakeFiles/plugin-Zeek-SQLiteWriter.dir/sqlite.bif.cc.o -c /datasets/zeek/build/src/logging/writers/sqlite/sqlite.bif.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/sqlite -I/datasets/zeek/src/logging/writers/sqlite -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/sqlite/CMakeFiles/plugin-Zeek-SQLiteWriter.dir/sqlite.bif.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteWriter.dir/sqlite.bif.cc.o.d -c /datasets/zeek/build/src/logging/writers/sqlite/sqlite.bif.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 88%] [32mBuilding CXX object src/logging/writers/sqlite/CMakeFiles/plugin-Zeek-SQLiteWriter.dir/sqlite.bif.init.cc.o[0m
In directory:  /datasets/zeek/build/src/logging/writers/sqlite
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/sqlite -I/datasets/zeek/src/logging/writers/sqlite -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/sqlite/CMakeFiles/plugin-Zeek-SQLiteWriter.dir/sqlite.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteWriter.dir/sqlite.bif.init.cc.o.d -o CMakeFiles/plugin-Zeek-SQLiteWriter.dir/sqlite.bif.init.cc.o -c /datasets/zeek/build/src/logging/writers/sqlite/sqlite.bif.init.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/logging/writers/sqlite -I/datasets/zeek/src/logging/writers/sqlite -I/datasets/zeek/build/src/logging -I/datasets/zeek/src/logging -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/logging/writers/sqlite/CMakeFiles/plugin-Zeek-SQLiteWriter.dir/sqlite.bif.init.cc.o -MF CMakeFiles/plugin-Zeek-SQLiteWriter.dir/sqlite.bif.init.cc.o.d -c /datasets/zeek/build/src/logging/writers/sqlite/sqlite.bif.init.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 88%] Built target plugin-Zeek-SQLiteWriter
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 88%] [32mBuilding CXX object src/probabilistic/CMakeFiles/bro_probabilistic.dir/BitVector.cc.o[0m
In directory:  /datasets/zeek/build/src/probabilistic
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/probabilistic -I/datasets/zeek/src/probabilistic -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/probabilistic/CMakeFiles/bro_probabilistic.dir/BitVector.cc.o -MF CMakeFiles/bro_probabilistic.dir/BitVector.cc.o.d -o CMakeFiles/bro_probabilistic.dir/BitVector.cc.o -c /datasets/zeek/src/probabilistic/BitVector.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/probabilistic -I/datasets/zeek/src/probabilistic -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/probabilistic/CMakeFiles/bro_probabilistic.dir/BitVector.cc.o -MF CMakeFiles/bro_probabilistic.dir/BitVector.cc.o.d -c /datasets/zeek/src/probabilistic/BitVector.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 88%] [32mBuilding CXX object src/probabilistic/CMakeFiles/bro_probabilistic.dir/BloomFilter.cc.o[0m
In directory:  /datasets/zeek/build/src/probabilistic
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/probabilistic -I/datasets/zeek/src/probabilistic -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/probabilistic/CMakeFiles/bro_probabilistic.dir/BloomFilter.cc.o -MF CMakeFiles/bro_probabilistic.dir/BloomFilter.cc.o.d -o CMakeFiles/bro_probabilistic.dir/BloomFilter.cc.o -c /datasets/zeek/src/probabilistic/BloomFilter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/probabilistic -I/datasets/zeek/src/probabilistic -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/probabilistic/CMakeFiles/bro_probabilistic.dir/BloomFilter.cc.o -MF CMakeFiles/bro_probabilistic.dir/BloomFilter.cc.o.d -c /datasets/zeek/src/probabilistic/BloomFilter.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 88%] [32mBuilding CXX object src/probabilistic/CMakeFiles/bro_probabilistic.dir/CardinalityCounter.cc.o[0m
In directory:  /datasets/zeek/build/src/probabilistic
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/probabilistic -I/datasets/zeek/src/probabilistic -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/probabilistic/CMakeFiles/bro_probabilistic.dir/CardinalityCounter.cc.o -MF CMakeFiles/bro_probabilistic.dir/CardinalityCounter.cc.o.d -o CMakeFiles/bro_probabilistic.dir/CardinalityCounter.cc.o -c /datasets/zeek/src/probabilistic/CardinalityCounter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/probabilistic -I/datasets/zeek/src/probabilistic -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/probabilistic/CMakeFiles/bro_probabilistic.dir/CardinalityCounter.cc.o -MF CMakeFiles/bro_probabilistic.dir/CardinalityCounter.cc.o.d -c /datasets/zeek/src/probabilistic/CardinalityCounter.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 88%] [32mBuilding CXX object src/probabilistic/CMakeFiles/bro_probabilistic.dir/CounterVector.cc.o[0m
In directory:  /datasets/zeek/build/src/probabilistic
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/probabilistic -I/datasets/zeek/src/probabilistic -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/probabilistic/CMakeFiles/bro_probabilistic.dir/CounterVector.cc.o -MF CMakeFiles/bro_probabilistic.dir/CounterVector.cc.o.d -o CMakeFiles/bro_probabilistic.dir/CounterVector.cc.o -c /datasets/zeek/src/probabilistic/CounterVector.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/probabilistic -I/datasets/zeek/src/probabilistic -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/probabilistic/CMakeFiles/bro_probabilistic.dir/CounterVector.cc.o -MF CMakeFiles/bro_probabilistic.dir/CounterVector.cc.o.d -c /datasets/zeek/src/probabilistic/CounterVector.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 88%] [32mBuilding CXX object src/probabilistic/CMakeFiles/bro_probabilistic.dir/Hasher.cc.o[0m
In directory:  /datasets/zeek/build/src/probabilistic
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/probabilistic -I/datasets/zeek/src/probabilistic -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/probabilistic/CMakeFiles/bro_probabilistic.dir/Hasher.cc.o -MF CMakeFiles/bro_probabilistic.dir/Hasher.cc.o.d -o CMakeFiles/bro_probabilistic.dir/Hasher.cc.o -c /datasets/zeek/src/probabilistic/Hasher.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/probabilistic -I/datasets/zeek/src/probabilistic -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/probabilistic/CMakeFiles/bro_probabilistic.dir/Hasher.cc.o -MF CMakeFiles/bro_probabilistic.dir/Hasher.cc.o.d -c /datasets/zeek/src/probabilistic/Hasher.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 88%] [32mBuilding CXX object src/probabilistic/CMakeFiles/bro_probabilistic.dir/Topk.cc.o[0m
In directory:  /datasets/zeek/build/src/probabilistic
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/probabilistic -I/datasets/zeek/src/probabilistic -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/probabilistic/CMakeFiles/bro_probabilistic.dir/Topk.cc.o -MF CMakeFiles/bro_probabilistic.dir/Topk.cc.o.d -o CMakeFiles/bro_probabilistic.dir/Topk.cc.o -c /datasets/zeek/src/probabilistic/Topk.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/probabilistic -I/datasets/zeek/src/probabilistic -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/probabilistic/CMakeFiles/bro_probabilistic.dir/Topk.cc.o -MF CMakeFiles/bro_probabilistic.dir/Topk.cc.o.d -c /datasets/zeek/src/probabilistic/Topk.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 88%] Built target bro_probabilistic
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 88%] [32mBuilding CXX object src/session/CMakeFiles/bro_session.dir/Session.cc.o[0m
In directory:  /datasets/zeek/build/src/session
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/session -I/datasets/zeek/src/session -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/session/CMakeFiles/bro_session.dir/Session.cc.o -MF CMakeFiles/bro_session.dir/Session.cc.o.d -o CMakeFiles/bro_session.dir/Session.cc.o -c /datasets/zeek/src/session/Session.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/session -I/datasets/zeek/src/session -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/session/CMakeFiles/bro_session.dir/Session.cc.o -MF CMakeFiles/bro_session.dir/Session.cc.o.d -c /datasets/zeek/src/session/Session.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 104: error: a type qualifier is
          not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 88%] [32mBuilding CXX object src/session/CMakeFiles/bro_session.dir/Key.cc.o[0m
In directory:  /datasets/zeek/build/src/session
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/session -I/datasets/zeek/src/session -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/session/CMakeFiles/bro_session.dir/Key.cc.o -MF CMakeFiles/bro_session.dir/Key.cc.o.d -o CMakeFiles/bro_session.dir/Key.cc.o -c /datasets/zeek/src/session/Key.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/session -I/datasets/zeek/src/session -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/session/CMakeFiles/bro_session.dir/Key.cc.o -MF CMakeFiles/bro_session.dir/Key.cc.o.d -c /datasets/zeek/src/session/Key.cc
"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/Hash.h", line 37: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Hash.h", line 45: error: qualified name is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: namespace "zeek::detail" has
          no member "BifReturnVal"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                       ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: namespace "zeek::detail" has
          no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: identifier "frame" is
          undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: expected a ")"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                           ^

"/datasets/zeek/src/zeek/Hash.h", line 50: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Hash.h", line 214: error: a nonstatic data member
          cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/Hash.h", line 215: error: a nonstatic data member
          cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/Hash.h", line 217: error: invalid friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/Hash.h", line 217: error: expected a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/Hash.h", line 219: error: identifier "BifReturnVal" is
          undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/Hash.h", line 219: error: invalid friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/Hash.h", line 219: error: expected a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/Hash.h", line 196: error: a nonstatic member reference
          must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/Hash.h", line 244: error: identifier "String" is
          undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/Hash.h", line 344: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/session/Key.h", line 10: error: qualified name is not
          allowed
  namespace zeek::session::detail
            ^

"/datasets/zeek/src/zeek/session/Key.h", line 67: error: name followed by "::"
          must be a class or namespace name
  	std::size_t Hash() const { return zeek::detail::HashKey::HashBytes(data, size); }
  	                                                ^

"/datasets/zeek/src/session/Key.cc", line 5: error: qualified name is not
          allowed
  namespace zeek::session::detail
            ^

"/datasets/zeek/src/session/Key.cc", line 8: error: this declaration has no
          storage class or type specifier
  Key::Key(const void* session, size_t size, size_t type, bool copy) : size(size), type(type)
  ^

"/datasets/zeek/src/session/Key.cc", line 8: error: expected a ";"
  Key::Key(const void* session, size_t size, size_t type, bool copy) : size(size), type(type)
     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 88%] [32mBuilding CXX object src/session/CMakeFiles/bro_session.dir/Manager.cc.o[0m
In directory:  /datasets/zeek/build/src/session
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/session -I/datasets/zeek/src/session -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/session/CMakeFiles/bro_session.dir/Manager.cc.o -MF CMakeFiles/bro_session.dir/Manager.cc.o.d -o CMakeFiles/bro_session.dir/Manager.cc.o -c /datasets/zeek/src/session/Manager.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/session -I/datasets/zeek/src/session -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/session/CMakeFiles/bro_session.dir/Manager.cc.o -MF CMakeFiles/bro_session.dir/Manager.cc.o.d -c /datasets/zeek/src/session/Manager.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 88%] Built target bro_session
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
[ 88%] Built target bif_loader_plugins
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
[ 88%] Built target bif_loader
make[3]: Entering directory '/datasets/zeek/build'
[ 88%] [34m[1m[BISON][Parser] Building parser with bison 3.0.4[0m
[ 89%] [34m[1mGenerating ../CPP-gen.cc[0m
[ 89%] [34m[1m[Python] Processing debug commands[0m
[ 89%] [34m[1m[sed] replacing stuff in /datasets/zeek/build/src/p.cc[0m
[ 89%] [34m[1m[BISON][REParser] Building parser with bison 3.0.4[0m
[ 89%] [34m[1m[sed] replacing stuff in /datasets/zeek/build/src/rep.cc[0m
[ 89%] [34m[1m[FLEX][REScanner] Building scanner with flex 2.6.4[0m
[ 89%] [34m[1m[BISON][RuleParser] Building parser with bison 3.0.4[0m
[ 89%] [34m[1m[sed] replacing stuff in /datasets/zeek/build/src/rup.cc[0m
[ 89%] [34m[1m[sed] replacing stuff in /datasets/zeek/build/src/rup.h[0m
[ 89%] [34m[1m[FLEX][RuleScanner] Building scanner with flex 2.6.4[0m
[ 89%] [34m[1m[FLEX][Scanner] Building scanner with flex 2.6.4[0m
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 89%] [32mBuilding C object src/CMakeFiles/zeek_objs.dir/version.c.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/version.c.o -MF CMakeFiles/zeek_objs.dir/version.c.o.d -o CMakeFiles/zeek_objs.dir/version.c.o -c /datasets/zeek/build/src/version.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/version.c.o -MF CMakeFiles/zeek_objs.dir/version.c.o.d -c /datasets/zeek/build/src/version.c
version.c:4:1: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
[ 89%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/binpac-lib_pac.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/CMakeFiles/zeek_objs.dir/binpac-lib_pac.cc.o -MF CMakeFiles/zeek_objs.dir/binpac-lib_pac.cc.o.d -o CMakeFiles/zeek_objs.dir/binpac-lib_pac.cc.o -c /datasets/zeek/build/src/binpac-lib_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/CMakeFiles/zeek_objs.dir/binpac-lib_pac.cc.o -MF CMakeFiles/zeek_objs.dir/binpac-lib_pac.cc.o.d -c /datasets/zeek/build/src/binpac-lib_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 89%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/binpac_zeek-lib_pac.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/CMakeFiles/zeek_objs.dir/binpac_zeek-lib_pac.cc.o -MF CMakeFiles/zeek_objs.dir/binpac_zeek-lib_pac.cc.o.d -o CMakeFiles/zeek_objs.dir/binpac_zeek-lib_pac.cc.o -c /datasets/zeek/build/src/binpac_zeek-lib_pac.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-tautological-compare -MD -MT src/CMakeFiles/zeek_objs.dir/binpac_zeek-lib_pac.cc.o -MF CMakeFiles/zeek_objs.dir/binpac_zeek-lib_pac.cc.o.d -c /datasets/zeek/build/src/binpac_zeek-lib_pac.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 89%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/rule-parse.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/rule-parse.cc.o -MF CMakeFiles/zeek_objs.dir/rule-parse.cc.o.d -o CMakeFiles/zeek_objs.dir/rule-parse.cc.o -c /datasets/zeek/build/src/rule-parse.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/rule-parse.cc.o -MF CMakeFiles/zeek_objs.dir/rule-parse.cc.o.d -c /datasets/zeek/build/src/rule-parse.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/zeek/Tag.h"

"/datasets/zeek/src/zeek/RuleAction.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/RuleCondition.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/EquivClass.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 120: error: identifier "EquivClass"
          is undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/zeek/RE.h", line 148: error: identifier "EquivClass"
          is undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 11: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 20: error: PList is not a template
  using rule_list = PList<Rule>;
                    ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 26: error: identifier "Location" is
          undefined
  	Rule(const char* arg_id, const Location& arg_location)
  	                               ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 63: error: identifier "Location" is
          undefined
  	const Location& GetLocation() const { return location; }
  	      ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 74: error: PList is not a template
  	using rule_action_list = PList<RuleAction>;
  	                         ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 75: error: PList is not a template
  	using rule_condition_list = PList<RuleCondition>;
  	                            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 76: error: PList is not a template
  	using rule_hdr_test_list = PList<RuleHdrTest>;
  	                           ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 91: error: PList is not a template
  	using precond_list = PList<Precond>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 110: error: PList is not a template
  	using pattern_list = PList<Pattern>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 116: error: identifier "Location"
          is undefined
  	Location location;
  	^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 28: error: name followed by "::"
          must be a class or namespace name
  		id = util::copy_string(arg_id);
  		     ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 11: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: qualified name is
          not allowed
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: this declaration
          has no storage class or type specifier
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: expected a ";"
  	std::optional<std::string> full_path;
  	             ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 44: error: identifier
          "Location" is undefined
  	Location load_location;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 47: error: identifier
          "Location" is undefined
  	SignatureFile(std::string file, std::string full_path, Location load_location);
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 89%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/re-parse.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/re-parse.cc.o -MF CMakeFiles/zeek_objs.dir/re-parse.cc.o.d -o CMakeFiles/zeek_objs.dir/re-parse.cc.o -c /datasets/zeek/build/src/re-parse.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/re-parse.cc.o -MF CMakeFiles/zeek_objs.dir/re-parse.cc.o.d -c /datasets/zeek/build/src/re-parse.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"re-parse.y", line 15: error: qualified name is not allowed
  namespace zeek::detail {
            ^

"re-parse.y", line 121: error: pointer to incomplete class type is not allowed
  			(RE_vsp[0].ccl_val)->Sort();
  			^

"re-parse.y", line 173: error: pointer to incomplete class type is not allowed
  			(RE_vsp[-1].ccl_val)->Negate();
  			^

"re-parse.y", line 194: error: pointer to incomplete class type is not allowed
  						(RE_vsp[-3].ccl_val)->Add(i);
  						^

"re-parse.y", line 195: error: pointer to incomplete class type is not allowed
  						(RE_vsp[-3].ccl_val)->Add(toupper(i));
  						^

"re-parse.y", line 206: error: pointer to incomplete class type is not allowed
  					(RE_vsp[-3].ccl_val)->Add(i);
  					^

"re-parse.y", line 214: error: pointer to incomplete class type is not allowed
  				(RE_vsp[-1].ccl_val)->Add(zeek::detail::clower((RE_vsp[0].int_val)));
  				^

"re-parse.y", line 215: error: pointer to incomplete class type is not allowed
  				(RE_vsp[-1].ccl_val)->Add(zeek::detail::cupper((RE_vsp[0].int_val)));
  				^

"re-parse.y", line 215: error: namespace "zeek::detail" has no member "cupper"
  				(RE_vsp[-1].ccl_val)->Add(zeek::detail::cupper((RE_vsp[0].int_val)));
  				                                        ^

"re-parse.y", line 218: error: pointer to incomplete class type is not allowed
  				(RE_vsp[-1].ccl_val)->Add((RE_vsp[0].int_val));
  				^

"re-parse.y", line 231: error: pointer to incomplete class type is not allowed
  					zeek::detail::curr_ccl->Add(c);
  					^

"re-parse.y", line 249: error: qualified name is not allowed
  namespace zeek::detail {
            ^

"re-parse.y", line 264: error: identifier "RE_parse_input" is undefined
  	zeek::reporter->Error("%s (compiling pattern /%s/)", str, RE_parse_input);
  	                                                          ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 89%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/parse.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/parse.cc.o -MF CMakeFiles/zeek_objs.dir/parse.cc.o.d -o CMakeFiles/zeek_objs.dir/parse.cc.o -c /datasets/zeek/build/src/parse.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/parse.cc.o -MF CMakeFiles/zeek_objs.dir/parse.cc.o.d -c /datasets/zeek/build/src/parse.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/input.h", line 38: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 89%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/rule-scan.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-sign-compare -MD -MT src/CMakeFiles/zeek_objs.dir/rule-scan.cc.o -MF CMakeFiles/zeek_objs.dir/rule-scan.cc.o.d -o CMakeFiles/zeek_objs.dir/rule-scan.cc.o -c /datasets/zeek/build/src/rule-scan.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-sign-compare -MD -MT src/CMakeFiles/zeek_objs.dir/rule-scan.cc.o -MF CMakeFiles/zeek_objs.dir/rule-scan.cc.o.d -c /datasets/zeek/build/src/rule-scan.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/EquivClass.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 120: error: identifier "EquivClass"
          is undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/zeek/RE.h", line 148: error: identifier "EquivClass"
          is undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 11: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 20: error: PList is not a template
  using rule_list = PList<Rule>;
                    ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 26: error: identifier "Location" is
          undefined
  	Rule(const char* arg_id, const Location& arg_location)
  	                               ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 63: error: identifier "Location" is
          undefined
  	const Location& GetLocation() const { return location; }
  	      ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 74: error: PList is not a template
  	using rule_action_list = PList<RuleAction>;
  	                         ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 75: error: PList is not a template
  	using rule_condition_list = PList<RuleCondition>;
  	                            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 76: error: PList is not a template
  	using rule_hdr_test_list = PList<RuleHdrTest>;
  	                           ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 91: error: PList is not a template
  	using precond_list = PList<Precond>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 110: error: PList is not a template
  	using pattern_list = PList<Pattern>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 116: error: identifier "Location"
          is undefined
  	Location location;
  	^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 28: error: name followed by "::"
          must be a class or namespace name
  		id = util::copy_string(arg_id);
  		     ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 11: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: qualified name is
          not allowed
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: this declaration
          has no storage class or type specifier
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: expected a ";"
  	std::optional<std::string> full_path;
  	             ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 44: error: identifier
          "Location" is undefined
  	Location load_location;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 47: error: identifier
          "Location" is undefined
  	SignatureFile(std::string file, std::string full_path, Location load_location);
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 89%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/re-scan.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-sign-compare -MD -MT src/CMakeFiles/zeek_objs.dir/re-scan.cc.o -MF CMakeFiles/zeek_objs.dir/re-scan.cc.o.d -o CMakeFiles/zeek_objs.dir/re-scan.cc.o -c /datasets/zeek/build/src/re-scan.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-sign-compare -MD -MT src/CMakeFiles/zeek_objs.dir/re-scan.cc.o -MF CMakeFiles/zeek_objs.dir/re-scan.cc.o.d -c /datasets/zeek/build/src/re-scan.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"re-scan.l", line 73: error: incomplete type is not allowed
  				zeek::detail::curr_ccl = new zeek::detail::CCL();
  				                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 89%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/scan.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-sign-compare -MD -MT src/CMakeFiles/zeek_objs.dir/scan.cc.o -MF CMakeFiles/zeek_objs.dir/scan.cc.o.d -o CMakeFiles/zeek_objs.dir/scan.cc.o -c /datasets/zeek/build/src/scan.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wno-sign-compare -MD -MT src/CMakeFiles/zeek_objs.dir/scan.cc.o -MF CMakeFiles/zeek_objs.dir/scan.cc.o.d -c /datasets/zeek/build/src/scan.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/input.h", line 38: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/TraverseTypes.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/Scope.h", line 67: error: identifier "TraversalCode"
          is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/Scope.h"

"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 89%] [32mBuilding C object src/CMakeFiles/zeek_objs.dir/3rdparty/bro_inet_ntop.c.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/bro_inet_ntop.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/bro_inet_ntop.c.o.d -o CMakeFiles/zeek_objs.dir/3rdparty/bro_inet_ntop.c.o -c /datasets/zeek/src/3rdparty/bro_inet_ntop.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/bro_inet_ntop.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/bro_inet_ntop.c.o.d -c /datasets/zeek/src/3rdparty/bro_inet_ntop.c
[ 89%] [32mBuilding C object src/CMakeFiles/zeek_objs.dir/3rdparty/zeek_inet_ntop.c.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/zeek_inet_ntop.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/zeek_inet_ntop.c.o.d -o CMakeFiles/zeek_objs.dir/3rdparty/zeek_inet_ntop.c.o -c /datasets/zeek/src/3rdparty/zeek_inet_ntop.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/zeek_inet_ntop.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/zeek_inet_ntop.c.o.d -c /datasets/zeek/src/3rdparty/zeek_inet_ntop.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
zeek_inet_ntop.c:79:2: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
zeek_inet_ntop.c:89:16: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
zeek_inet_ntop.c:119:2: warning: EXP12-C: Do not ignore values returned by functions: memset
zeek_inet_ntop.c:121:16: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
zeek_inet_ntop.c:121:27: warning: INT13-C: Use bitwise operators only on unsigned operands
zeek_inet_ntop.c:156:11: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
zeek_inet_ntop.c:161:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
zeek_inet_ntop.c:167:48: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
zeek_inet_ntop.c:172:32: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
zeek_inet_ntop.c:177:9: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
zeek_inet_ntop.c:178:8: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
[ 89%] [32mBuilding C object src/CMakeFiles/zeek_objs.dir/3rdparty/bsd-getopt-long.c.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/bsd-getopt-long.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/bsd-getopt-long.c.o.d -o CMakeFiles/zeek_objs.dir/3rdparty/bsd-getopt-long.c.o -c /datasets/zeek/src/3rdparty/bsd-getopt-long.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/bsd-getopt-long.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/bsd-getopt-long.c.o.d -c /datasets/zeek/src/3rdparty/bsd-getopt-long.c
[ 89%] [32mBuilding C object src/CMakeFiles/zeek_objs.dir/3rdparty/ConvertUTF.c.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/ConvertUTF.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/ConvertUTF.c.o.d -o CMakeFiles/zeek_objs.dir/3rdparty/ConvertUTF.c.o -c /datasets/zeek/src/3rdparty/ConvertUTF.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/ConvertUTF.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/ConvertUTF.c.o.d -c /datasets/zeek/src/3rdparty/ConvertUTF.c
ConvertUTF.c:165:1: warning: DCL05-C: Use typedefs to improve code readability
ConvertUTF.c:167:37: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: targetEnd
ConvertUTF.c:203:23: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ConvertUTF.c:203:37: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:203:37: error: INT34-C: Do not shift a negative number of bits or more bits than exist in the operand
ConvertUTF.c:204:23: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ConvertUTF.c:204:37: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:214:1: warning: DCL05-C: Use typedefs to improve code readability
ConvertUTF.c:216:37: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: targetEnd
ConvertUTF.c:231:24: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ConvertUTF.c:231:53: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:231:53: error: INT34-C: Do not shift a negative number of bits or more bits than exist in the operand
ConvertUTF.c:268:1: warning: DCL05-C: Use typedefs to improve code readability
ConvertUTF.c:270:35: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: targetEnd
ConvertUTF.c:285:17: warning: DCL00-C: Const-qualify immutable objects: ch2
ConvertUTF.c:288:24: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ConvertUTF.c:288:53: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:288:53: error: INT34-C: Do not shift a negative number of bits or more bits than exist in the operand
ConvertUTF.c:323:9: warning: MSC01-C: Strive for logical completeness
ConvertUTF.c:324:31: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ConvertUTF.c:324:56: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:324:44: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:325:31: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ConvertUTF.c:325:56: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:325:44: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:326:31: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ConvertUTF.c:326:56: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:326:44: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:327:31: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ConvertUTF.c:338:1: warning: DCL05-C: Use typedefs to improve code readability
ConvertUTF.c:340:35: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: targetEnd
ConvertUTF.c:376:9: warning: MSC01-C: Strive for logical completeness
ConvertUTF.c:377:31: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ConvertUTF.c:377:56: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:377:44: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:378:31: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ConvertUTF.c:378:56: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:378:44: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:379:31: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ConvertUTF.c:379:56: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:379:44: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:380:31: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ConvertUTF.c:434:5: warning: DCL00-C: Const-qualify immutable objects: length
ConvertUTF.c:448:3: warning: MSC12-C: Detect and remove code that has no effect
ConvertUTF.c:526:3: warning: MSC12-C: Detect and remove code that has no effect
ConvertUTF.c:552:9: warning: DCL00-C: Const-qualify immutable objects: length
ConvertUTF.c:562:1: warning: DCL05-C: Use typedefs to improve code readability
ConvertUTF.c:564:37: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: targetEnd
ConvertUTF.c:570:9: warning: DCL00-C: Const-qualify immutable objects: extraBytesToRead
ConvertUTF.c:582:9: warning: MSC01-C: Strive for logical completeness
ConvertUTF.c:624:23: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ConvertUTF.c:624:37: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:624:37: error: INT34-C: Do not shift a negative number of bits or more bits than exist in the operand
ConvertUTF.c:625:23: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
ConvertUTF.c:625:37: warning: INT13-C: Use bitwise operators only on unsigned operands
ConvertUTF.c:635:1: warning: DCL05-C: Use typedefs to improve code readability
ConvertUTF.c:637:37: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: targetEnd
ConvertUTF.c:644:9: warning: DCL00-C: Const-qualify immutable objects: extraBytesToRead
ConvertUTF.c:686:9: warning: MSC01-C: Strive for logical completeness
ConvertUTF.c:722:1: warning: DCL05-C: Use typedefs to improve code readability
ConvertUTF.c:731:1: warning: DCL05-C: Use typedefs to improve code readability
[ 89%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/3rdparty/in_cksum.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/in_cksum.cc.o -MF CMakeFiles/zeek_objs.dir/3rdparty/in_cksum.cc.o.d -o CMakeFiles/zeek_objs.dir/3rdparty/in_cksum.cc.o -c /datasets/zeek/src/3rdparty/in_cksum.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/in_cksum.cc.o -MF CMakeFiles/zeek_objs.dir/3rdparty/in_cksum.cc.o.d -c /datasets/zeek/src/3rdparty/in_cksum.cc
"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/3rdparty/in_cksum.cc", line 43: error: qualified name is
          not allowed
  namespace zeek::detail {
            ^

"/datasets/zeek/src/3rdparty/in_cksum.cc", line 64: error: expression must be a
          pointer to a complete object type
  	for (; veclen != 0; vec++, veclen--) {
  	                    ^

"/datasets/zeek/src/3rdparty/in_cksum.cc", line 65: error: pointer to
          incomplete class type is not allowed
  		if (vec->len == 0)
  		    ^

"/datasets/zeek/src/3rdparty/in_cksum.cc", line 67: error: pointer to
          incomplete class type is not allowed
  		w = (const uint16_t *)(const void *)vec->block;
  		                                    ^

"/datasets/zeek/src/3rdparty/in_cksum.cc", line 80: error: pointer to
          incomplete class type is not allowed
  			mlen = vec->len - 1;
  			       ^

"/datasets/zeek/src/3rdparty/in_cksum.cc", line 82: error: pointer to
          incomplete class type is not allowed
  			mlen = vec->len;
  			       ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 89%] [32mBuilding C object src/CMakeFiles/zeek_objs.dir/3rdparty/modp_numtoa.c.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/modp_numtoa.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/modp_numtoa.c.o.d -o CMakeFiles/zeek_objs.dir/3rdparty/modp_numtoa.c.o -c /datasets/zeek/src/3rdparty/modp_numtoa.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/modp_numtoa.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/modp_numtoa.c.o.d -c /datasets/zeek/src/3rdparty/modp_numtoa.c
modp_numtoa.c:59:2: warning: DCL00-C: Const-qualify immutable objects: start_dec
modp_numtoa.c:60:2: warning: DCL01-C: Do not reuse variable names in subscopes: exp
modp_numtoa.c:111:41: error: INT32-C: Ensure that operations on signed integers do not result in overflow
modp_numtoa.c:114:28: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:115:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:127:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:136:87: error: INT32-C: Ensure that operations on signed integers do not result in overflow
modp_numtoa.c:140:28: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:141:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:153:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:166:18: warning: FLP02-C: Consider avoiding floating-point numbers when precise computation is needed
modp_numtoa.c:167:16: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:167:30: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:167:44: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:167:58: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:176:17: error: INT32-C: Ensure that operations on signed integers do not result in overflow
modp_numtoa.c:189:65: error: INT32-C: Ensure that operations on signed integers do not result in overflow
modp_numtoa.c:190:11: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
modp_numtoa.c:204:17: error: FLP34-C: Ensure that floating point conversions are within range of the new type
modp_numtoa.c:205:5: warning: DCL00-C: Const-qualify immutable objects: tmp
modp_numtoa.c:205:34: warning: FLP03-C: Detect and handle floating point errors
modp_numtoa.c:206:21: error: FLP34-C: Ensure that floating point conversions are within range of the new type
modp_numtoa.c:216:21: warning: FLP02-C: Consider avoiding floating-point numbers when precise computation is needed
modp_numtoa.c:227:25: warning: FLP02-C: Consider avoiding floating-point numbers when precise computation is needed
modp_numtoa.c:240:37: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:242:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:250:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:252:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:267:18: warning: FLP02-C: Consider avoiding floating-point numbers when precise computation is needed
modp_numtoa.c:268:16: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:268:30: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:268:44: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:268:58: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:277:17: error: INT32-C: Ensure that operations on signed integers do not result in overflow
modp_numtoa.c:290:65: error: INT32-C: Ensure that operations on signed integers do not result in overflow
modp_numtoa.c:291:11: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
modp_numtoa.c:306:5: warning: DCL00-C: Const-qualify immutable objects: smallest
modp_numtoa.c:309:65: error: INT32-C: Ensure that operations on signed integers do not result in overflow
modp_numtoa.c:310:11: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
modp_numtoa.c:315:5: warning: DCL00-C: Const-qualify immutable objects: tmp
modp_numtoa.c:315:34: warning: FLP03-C: Detect and handle floating point errors
modp_numtoa.c:316:21: error: FLP34-C: Ensure that floating point conversions are within range of the new type
modp_numtoa.c:326:21: warning: FLP02-C: Consider avoiding floating-point numbers when precise computation is needed
modp_numtoa.c:337:25: warning: FLP02-C: Consider avoiding floating-point numbers when precise computation is needed
modp_numtoa.c:361:37: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:363:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:371:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:373:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:387:18: warning: FLP02-C: Consider avoiding floating-point numbers when precise computation is needed
modp_numtoa.c:388:16: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:388:30: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:388:44: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:388:58: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:397:17: error: INT32-C: Ensure that operations on signed integers do not result in overflow
modp_numtoa.c:418:9: warning: DCL00-C: Const-qualify immutable objects: i
modp_numtoa.c:418:54: error: INT32-C: Ensure that operations on signed integers do not result in overflow
modp_numtoa.c:434:14: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:444:17: error: FLP34-C: Ensure that floating point conversions are within range of the new type
modp_numtoa.c:445:5: warning: DCL00-C: Const-qualify immutable objects: tmp
modp_numtoa.c:445:34: warning: FLP03-C: Detect and handle floating point errors
modp_numtoa.c:446:21: error: FLP34-C: Ensure that floating point conversions are within range of the new type
modp_numtoa.c:456:21: warning: FLP02-C: Consider avoiding floating-point numbers when precise computation is needed
modp_numtoa.c:467:25: warning: FLP02-C: Consider avoiding floating-point numbers when precise computation is needed
modp_numtoa.c:491:37: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:493:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:501:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
modp_numtoa.c:503:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
[ 89%] [32mBuilding C object src/CMakeFiles/zeek_objs.dir/3rdparty/nb_dns.c.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -fno-strict-aliasing -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/nb_dns.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/nb_dns.c.o.d -o CMakeFiles/zeek_objs.dir/3rdparty/nb_dns.c.o -c /datasets/zeek/src/3rdparty/nb_dns.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -fno-strict-aliasing -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/nb_dns.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/nb_dns.c.o.d -c /datasets/zeek/src/3rdparty/nb_dns.c
nameser.h:289:5: warning: DCL02-C: Use visually distinct identifiers: ns_t_ninfo
nb_dns.c:604:2: warning: DCL02-C: Use visually distinct identifiers: he
nb_dns.c:78:2: warning: DCL01-C: Do not reuse variable names in subscopes: hostent
nb_dns.c:134:2: warning: EXP12-C: Do not ignore values returned by functions: memset
nb_dns.c:138:2: warning: MSC12-C: Detect and remove code that has no effect
nb_dns.c:178:5: warning: EXP12-C: Do not ignore values returned by functions: memset
nb_dns.c:180:18: warning: INT13-C: Use bitwise operators only on unsigned operands
nb_dns.c:202:7: warning: EXP12-C: Do not ignore values returned by functions: sa_ntop
nb_dns.c:253:4: warning: EXP12-C: Do not ignore values returned by functions: sa_ntop
nb_dns.c:280:2: warning: EXP12-C: Do not ignore values returned by functions: memset
nb_dns.c:286:50: warning: INT13-C: Use bitwise operators only on unsigned operands
nb_dns.c:291:52: warning: INT13-C: Use bitwise operators only on unsigned operands
nb_dns.c:310:3: warning: EXP12-C: Do not ignore values returned by functions: sa_ntop
nb_dns.c:330:3: warning: MEM01-C: Store a new value in pointers immediately after free()
nb_dns.c:330:3: error: MEM34-C: Only free memory allocated dynamically
nb_dns.c:333:2: warning: MEM01-C: Store a new value in pointers immediately after free()
nb_dns.c:351:2: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
nb_dns.c:360:10: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
nb_dns.c:361:10: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
nb_dns.c:374:11: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
nb_dns.c:375:11: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
nb_dns.c:380:7: warning: EXP04-C: Do not perform byte-by-byte comparisons between structures
nb_dns.c:412:2: warning: EXP12-C: Do not ignore values returned by functions: memset
nb_dns.c:413:43: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
nb_dns.c:414:33: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
nb_dns.c:414:28: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
nb_dns.c:453:7: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
nb_dns.c:454:11: warning: INT13-C: Use bitwise operators only on unsigned operands
nb_dns.c:529:11: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
nb_dns.c:539:11: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
nb_dns.c:547:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
nb_dns.c:564:52: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: cookie
nb_dns.c:661:2: warning: EXP12-C: Do not ignore values returned by functions: memset
nb_dns.c:670:3: error: MEM34-C: Only free memory allocated dynamically
nb_dns.c:675:3: error: MEM34-C: Only free memory allocated dynamically
nb_dns.c:686:3: error: MEM34-C: Only free memory allocated dynamically
nb_dns.c:691:2: warning: EXP12-C: Do not ignore values returned by functions: memset
nb_dns.c:692:2: warning: EXP12-C: Do not ignore values returned by functions: memset
nb_dns.c:699:2: warning: MEM01-C: Store a new value in pointers immediately after free()
nb_dns.c:699:2: error: MEM34-C: Only free memory allocated dynamically
nb_dns.c:725:3: warning: MSC01-C: Strive for logical completeness
nb_dns.c:729:14: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
nb_dns.c:729:14: error: ERR33-C: Ensure that return values are compared against the proper type
[ 90%] [32mBuilding C object src/CMakeFiles/zeek_objs.dir/3rdparty/patricia.c.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/patricia.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/patricia.c.o.d -o CMakeFiles/zeek_objs.dir/3rdparty/patricia.c.o -c /datasets/zeek/src/3rdparty/patricia.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/patricia.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/patricia.c.o.d -c /datasets/zeek/src/3rdparty/patricia.c
patricia.c:43:1: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
patricia.c:84:5: warning: DCL00-C: Const-qualify immutable objects: n
patricia.c:85:5: warning: DCL00-C: Const-qualify immutable objects: m
patricia.c:87:47: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:87:76: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:102:12: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:110:21: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:143:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:168:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:169:9: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
patricia.c:180:9: warning: EXP05-C: Do not cast away a const qualification
patricia.c:183:7: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:211:47: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
patricia.c:216:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
patricia.c:218:22: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
patricia.c:229:24: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
patricia.c:247:8: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
patricia.c:270:3: warning: DCL01-C: Do not reuse variable names in subscopes: sin
patricia.c:290:40: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
patricia.c:294:41: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
patricia.c:299:14: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
patricia.c:302:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:304:23: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
patricia.c:355:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:358:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:375:37: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
patricia.c:382:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:394:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:412:7: warning: MEM01-C: Store a new value in pointers immediately after free()
patricia.c:412:7: error: MEM34-C: Only free memory allocated dynamically
patricia.c:429:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:436:3: warning: MEM01-C: Store a new value in pointers immediately after free()
patricia.c:447:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:459:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:484:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:485:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:486:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:492:10: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
patricia.c:497:9: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:530:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:531:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:543:1: warning: DCL05-C: Use typedefs to improve code readability
patricia.c:552:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:553:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:554:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:555:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:556:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:557:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:565:10: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
patricia.c:578:9: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:620:37: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
patricia.c:654:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:655:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:656:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:662:10: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
patricia.c:675:9: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:747:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:748:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:749:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:752:18: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
patricia.c:769:10: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
patricia.c:776:9: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:803:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:809:15: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
patricia.c:814:23: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:820:11: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:824:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:860:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:864:20: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
patricia.c:877:9: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:878:7: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:881:7: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:893:9: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:900:7: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:913:18: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
patricia.c:922:9: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:932:7: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:952:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:953:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:978:5: warning: MEM01-C: Store a new value in pointers immediately after free()
patricia.c:982:7: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:991:7: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:1002:7: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:1007:7: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:1011:5: warning: MEM01-C: Store a new value in pointers immediately after free()
patricia.c:1011:5: error: MEM34-C: Only free memory allocated dynamically
patricia.c:1023:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:1030:3: warning: MEM01-C: Store a new value in pointers immediately after free()
patricia.c:1034:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:1042:5: warning: MSC12-C: Detect and remove code that has no effect
[ 90%] [32mBuilding C object src/CMakeFiles/zeek_objs.dir/3rdparty/setsignal.c.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/setsignal.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/setsignal.c.o.d -o CMakeFiles/zeek_objs.dir/3rdparty/setsignal.c.o -c /datasets/zeek/src/3rdparty/setsignal.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/setsignal.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/setsignal.c.o.d -c /datasets/zeek/src/3rdparty/setsignal.c
setsignal.c:30:1: warning: DCL05-C: Use typedefs to improve code readability
setsignal.c:36:2: warning: EXP12-C: Do not ignore values returned by functions: memset
[ 90%] [32mBuilding C object src/CMakeFiles/zeek_objs.dir/3rdparty/sqlite3.c.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/sqlite3.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/sqlite3.c.o.d -o CMakeFiles/zeek_objs.dir/3rdparty/sqlite3.c.o -c /datasets/zeek/src/3rdparty/sqlite3.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/sqlite3.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/sqlite3.c.o.d -c /datasets/zeek/src/3rdparty/sqlite3.c
"/datasets/zeek/src/3rdparty/sqlite3.c", line 172910: error: expression must
          have pointer-to-object type
        va_arg(ap, int*)[0] = rLogEst;
                         ^

"/datasets/zeek/src/3rdparty/sqlite3.c", line 172911: error: expression must
          have pointer-to-object type
        va_arg(ap, u64*)[0] = iInt;
                         ^

"/datasets/zeek/src/3rdparty/sqlite3.c", line 172912: error: expression must
          have pointer-to-object type
        va_arg(ap, int*)[0] = sqlite3LogEst(iInt);
                         ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 90%] [32mBuilding C object src/CMakeFiles/zeek_objs.dir/3rdparty/strsep.c.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/strsep.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/strsep.c.o.d -o CMakeFiles/zeek_objs.dir/3rdparty/strsep.c.o -c /datasets/zeek/src/3rdparty/strsep.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/3rdparty/strsep.c.o -MF CMakeFiles/zeek_objs.dir/3rdparty/strsep.c.o.d -c /datasets/zeek/src/3rdparty/strsep.c
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/sip_hash.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/sip_hash.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/sip_hash.cc.o.d -o CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/sip_hash.cc.o -c /datasets/zeek/auxil/highwayhash/highwayhash/sip_hash.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/sip_hash.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/sip_hash.cc.o.d -c /datasets/zeek/auxil/highwayhash/highwayhash/sip_hash.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
sip_hash.cc:26:19: warning: EXP05-C: Do not cast away a const qualification
sip_hash.cc:30:21: warning: EXP05-C: Do not cast away a const qualification
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:81:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:82:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:90:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:91:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:49:8: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:53:8: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:81:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:82:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:90:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:91:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:49:8: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:53:8: warning: INT13-C: Use bitwise operators only on unsigned operands
state_helpers.h:76:30: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:81:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:82:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:90:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:91:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:22: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:16: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:28: warning: INT13-C: Use bitwise operators only on unsigned operands
state_helpers.h:76:30: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:81:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:82:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:90:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:91:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:22: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:16: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:28: warning: INT13-C: Use bitwise operators only on unsigned operands
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/sip_tree_hash.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/sip_tree_hash.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/sip_tree_hash.cc.o.d -o CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/sip_tree_hash.cc.o -c /datasets/zeek/auxil/highwayhash/highwayhash/sip_tree_hash.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/sip_tree_hash.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/sip_tree_hash.cc.o.d -c /datasets/zeek/auxil/highwayhash/highwayhash/sip_tree_hash.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:81:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:82:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:90:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:91:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:49:8: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:53:8: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:81:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:82:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:90:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:91:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:49:8: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:53:8: warning: INT13-C: Use bitwise operators only on unsigned operands
state_helpers.h:76:30: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:81:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:82:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:90:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:91:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:22: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:16: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:28: warning: INT13-C: Use bitwise operators only on unsigned operands
state_helpers.h:76:30: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:81:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:82:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:90:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:91:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:22: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:16: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:28: warning: INT13-C: Use bitwise operators only on unsigned operands
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/scalar_sip_tree_hash.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/scalar_sip_tree_hash.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/scalar_sip_tree_hash.cc.o.d -o CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/scalar_sip_tree_hash.cc.o -c /datasets/zeek/auxil/highwayhash/highwayhash/scalar_sip_tree_hash.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/scalar_sip_tree_hash.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/scalar_sip_tree_hash.cc.o.d -c /datasets/zeek/auxil/highwayhash/highwayhash/scalar_sip_tree_hash.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
scalar_sip_tree_hash.cc:70:27: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:70:27: error: INT34-C: Do not shift a negative number of bits or more bits than exist in the operand
scalar_sip_tree_hash.cc:71:26: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:72:12: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:83:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:84:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:92:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:93:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:118:27: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
scalar_sip_tree_hash.cc:118:27: warning: EXP05-C: Do not cast away a const qualification
scalar_sip_tree_hash.cc:132:13: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
scalar_sip_tree_hash.cc:132:21: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:138:13: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
scalar_sip_tree_hash.cc:41:49: warning: DCL02-C: Use visually distinct identifiers: keys
scalar_sip_tree_hash.cc:41:65: warning: DCL02-C: Use visually distinct identifiers: lane
scalar_sip_tree_hash.cc:41:49: warning: DCL02-C: Use visually distinct identifiers: keys
scalar_sip_tree_hash.cc:41:65: warning: DCL02-C: Use visually distinct identifiers: lane
scalar_sip_tree_hash.cc:42:48: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:49:39: warning: DCL02-C: Use visually distinct identifiers: packet
scalar_sip_tree_hash.cc:49:39: warning: DCL02-C: Use visually distinct identifiers: packet
scalar_sip_tree_hash.cc:50:8: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:54:8: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:63:22: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:63:16: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:63:28: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:175:29: warning: EXP05-C: Do not cast away a const qualification
scalar_sip_tree_hash.cc:180:31: warning: EXP05-C: Do not cast away a const qualification
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:81:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:82:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:90:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:91:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:49:8: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:53:8: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:69:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:70:17: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:81:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:82:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:90:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:91:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:49:8: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:53:8: warning: INT13-C: Use bitwise operators only on unsigned operands
state_helpers.h:76:30: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:81:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:82:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:90:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:91:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:22: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:16: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:28: warning: INT13-C: Use bitwise operators only on unsigned operands
state_helpers.h:76:30: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:81:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:82:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:90:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:91:10: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:22: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:16: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:62:28: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:42:48: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:71:28: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:72:17: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:71:28: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:72:17: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:71:28: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:72:17: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:71:28: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:72:17: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:71:28: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:72:17: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:83:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:84:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:92:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:93:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:50:8: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:54:8: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:83:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:84:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:92:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:93:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:63:22: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:63:16: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:63:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:163:18: warning: EXP05-C: Do not cast away a const qualification
scalar_sip_tree_hash.cc:118:27: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
scalar_sip_tree_hash.cc:118:27: warning: EXP05-C: Do not cast away a const qualification
scalar_sip_tree_hash.cc:132:13: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
scalar_sip_tree_hash.cc:132:21: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:138:13: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
scalar_sip_tree_hash.cc:42:48: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:71:28: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:72:17: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:71:28: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:72:17: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:71:28: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:72:17: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:71:28: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:72:17: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:71:28: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:72:17: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:83:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:84:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:92:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:93:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:50:8: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:54:8: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:83:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:84:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:92:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:93:10: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:63:22: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:63:16: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:63:28: warning: INT13-C: Use bitwise operators only on unsigned operands
sip_hash.h:163:18: warning: EXP05-C: Do not cast away a const qualification
scalar_sip_tree_hash.cc:118:27: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
scalar_sip_tree_hash.cc:118:27: warning: EXP05-C: Do not cast away a const qualification
scalar_sip_tree_hash.cc:132:13: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
scalar_sip_tree_hash.cc:132:21: warning: INT13-C: Use bitwise operators only on unsigned operands
scalar_sip_tree_hash.cc:138:13: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/arch_specific.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/arch_specific.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/arch_specific.cc.o.d -o CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/arch_specific.cc.o -c /datasets/zeek/auxil/highwayhash/highwayhash/arch_specific.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/arch_specific.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/arch_specific.cc.o.d -c /datasets/zeek/auxil/highwayhash/highwayhash/arch_specific.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
arch_specific.cc:74:20: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
arch_specific.cc:89:3: warning: DCL00-C: Const-qualify immutable objects: a
arch_specific.cc:89:3: warning: DCL00-C: Const-qualify immutable objects: b
arch_specific.cc:89:3: warning: DCL00-C: Const-qualify immutable objects: c
arch_specific.cc:89:3: warning: DCL00-C: Const-qualify immutable objects: d
arch_specific.cc:122:34: warning: FLP03-C: Detect and handle floating point errors
compilerGenerated:0:0: error: OBJ32-CPP: _Alloc_hider is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/instruction_sets.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/instruction_sets.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/instruction_sets.cc.o.d -o CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/instruction_sets.cc.o -c /datasets/zeek/auxil/highwayhash/highwayhash/instruction_sets.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/instruction_sets.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/instruction_sets.cc.o.d -c /datasets/zeek/auxil/highwayhash/highwayhash/instruction_sets.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
instruction_sets.cc:29:21: error: INT34-C: Do not shift a negative number of bits or more bits than exist in the operand
instruction_sets.cc:38:3: warning: DCL00-C: Const-qualify immutable objects: xcr0
instruction_sets.cc:38:3: warning: DCL00-C: Const-qualify immutable objects: xcr0_high
instruction_sets.cc:115:16: warning: INT13-C: Use bitwise operators only on unsigned operands
instruction_sets.cc:116:49: warning: INT13-C: Use bitwise operators only on unsigned operands
instruction_sets.cc:116:38: warning: INT13-C: Use bitwise operators only on unsigned operands
instruction_sets.cc:116:28: warning: INT13-C: Use bitwise operators only on unsigned operands
instruction_sets.cc:115:72: warning: INT13-C: Use bitwise operators only on unsigned operands
instruction_sets.cc:115:60: warning: INT13-C: Use bitwise operators only on unsigned operands
instruction_sets.cc:115:48: warning: INT13-C: Use bitwise operators only on unsigned operands
instruction_sets.cc:115:37: warning: INT13-C: Use bitwise operators only on unsigned operands
instruction_sets.cc:115:26: warning: INT13-C: Use bitwise operators only on unsigned operands
instruction_sets.cc:120:16: warning: INT13-C: Use bitwise operators only on unsigned operands
instruction_sets.cc:120:26: warning: INT13-C: Use bitwise operators only on unsigned operands
atomic_base.h:355:6: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
atomic_base.h:363:6: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/nanobenchmark.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/nanobenchmark.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/nanobenchmark.cc.o.d -o CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/nanobenchmark.cc.o -c /datasets/zeek/auxil/highwayhash/highwayhash/nanobenchmark.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/nanobenchmark.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/nanobenchmark.cc.o.d -c /datasets/zeek/auxil/highwayhash/highwayhash/nanobenchmark.cc
WARNING: negative distance generated between source sequence numbers: d = -6611 (commented out assertion) 
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
random.tcc:97:3: warning: DCL02-C: Use visually distinct identifiers: multiplier
random.tcc:101:3: warning: DCL02-C: Use visually distinct identifiers: increment
random.tcc:105:3: warning: DCL02-C: Use visually distinct identifiers: modulus
random.tcc:109:3: warning: DCL02-C: Use visually distinct identifiers: default_seed
random.tcc:194:3: warning: DCL02-C: Use visually distinct identifiers: word_size
random.tcc:203:3: warning: DCL02-C: Use visually distinct identifiers: state_size
random.tcc:212:3: warning: DCL02-C: Use visually distinct identifiers: shift_size
random.tcc:221:3: warning: DCL02-C: Use visually distinct identifiers: mask_bits
random.tcc:230:3: warning: DCL02-C: Use visually distinct identifiers: xor_mask
random.tcc:239:3: warning: DCL02-C: Use visually distinct identifiers: tempering_u
random.tcc:248:3: warning: DCL02-C: Use visually distinct identifiers: tempering_d
random.tcc:257:3: warning: DCL02-C: Use visually distinct identifiers: tempering_s
random.tcc:266:3: warning: DCL02-C: Use visually distinct identifiers: tempering_b
random.tcc:275:3: warning: DCL02-C: Use visually distinct identifiers: tempering_t
random.tcc:284:3: warning: DCL02-C: Use visually distinct identifiers: tempering_c
random.tcc:293:3: warning: DCL02-C: Use visually distinct identifiers: tempering_l
random.tcc:302:3: warning: DCL02-C: Use visually distinct identifiers: initialization_multiplier
random.tcc:528:3: warning: DCL02-C: Use visually distinct identifiers: short_lag
random.tcc:532:3: warning: DCL02-C: Use visually distinct identifiers: long_lag
random.tcc:676:3: warning: DCL02-C: Use visually distinct identifiers: block_size
random.tcc:680:3: warning: DCL02-C: Use visually distinct identifiers: used_block
random.tcc:811:3: warning: DCL02-C: Use visually distinct identifiers: table_size
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
nanobenchmark.cc:119:3: warning: DCL00-C: Const-qualify immutable objects: func
nanobenchmark.cc:136:3: warning: MEM01-C: Store a new value in pointers immediately after free()
nanobenchmark.cc:136:3: error: MEM34-C: Only free memory allocated dynamically
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
nanobenchmark.cc:181:1: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
nanobenchmark.cc:182:16: warning: DCL01-C: Do not reuse variable names in subscopes: 
nanobenchmark.cc:183:27: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator < pointer >  is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: map is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
nanobenchmark.cc:393:3: warning: DCL00-C: Const-qualify immutable objects: item
nanobenchmark.cc:402:5: warning: DCL00-C: Const-qualify immutable objects: item
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
nanobenchmark.cc:431:31: warning: FLP03-C: Detect and handle floating point errors
nanobenchmark.cc:444:5: warning: DCL02-C: Use visually distinct identifiers: samples
nanobenchmark.cc:444:5: warning: DCL01-C: Do not reuse variable names in subscopes: samples
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
random.tcc:1885:25: warning: FLP02-C: Consider avoiding floating-point numbers when precise computation is needed
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
stl_vector.h:1263:8: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_copy_a
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
stl_heap.h:228:18: warning: INT13-C: Use bitwise operators only on unsigned operands
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: <
stl_pair.h:429:2: warning: EXP12-C: Do not ignore values returned by functions: swap
stl_pair.h:430:2: warning: EXP12-C: Do not ignore values returned by functions: swap
stl_algobase.h:148:7: warning: EXP12-C: Do not ignore values returned by functions: swap
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
stl_algo.h:1851:8: warning: EXP12-C: Do not ignore values returned by functions: move_backward
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: p
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
stl_vector.h:105:4: warning: EXP12-C: Do not ignore values returned by functions: swap
stl_vector.h:106:4: warning: EXP12-C: Do not ignore values returned by functions: swap
stl_vector.h:107:4: warning: EXP12-C: Do not ignore values returned by functions: swap
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
stl_vector.h:105:4: warning: EXP12-C: Do not ignore values returned by functions: swap
stl_vector.h:106:4: warning: EXP12-C: Do not ignore values returned by functions: swap
stl_vector.h:107:4: warning: EXP12-C: Do not ignore values returned by functions: swap
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
vector.tcc:575:5: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_default_n_a
vector.tcc:578:5: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_move_if_noexcept_a
stl_vector.h:1263:8: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_copy_a
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
random.tcc:401:39: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:402:38: warning: INT13-C: Use bitwise operators only on unsigned operands
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: __y
random.tcc:407:7: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:406:32: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:407:24: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:408:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
random.tcc:408:33: warning: INT13-C: Use bitwise operators only on unsigned operands
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: __y
random.tcc:415:7: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:414:32: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:415:24: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:416:14: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
random.tcc:416:41: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:421:10: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:420:39: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:421:21: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:422:21: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
random.tcc:422:38: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:463:11: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:464:11: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:465:11: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:466:11: warning: INT13-C: Use bitwise operators only on unsigned operands
stl_algobase.h:148:7: warning: EXP12-C: Do not ignore values returned by functions: swap
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
stl_algo.h:3774:29: error: INT33-C: Ensure that division and remainder operations do not result in divide-by-zero errors
stl_algo.h:3774:41: error: INT33-C: Ensure that division and remainder operations do not result in divide-by-zero errors
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: __d
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
stl_heap.h:228:18: warning: INT13-C: Use bitwise operators only on unsigned operands
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: <
stl_algobase.h:570:62: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
stl_algo.h:1851:8: warning: EXP12-C: Do not ignore values returned by functions: move_backward
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator < pointer >  is a non-explicit single-argument constructor.
random.tcc:337:8: warning: INT13-C: Use bitwise operators only on unsigned operands
random.tcc:337:8: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
random.tcc:337:15: warning: INT13-C: Use bitwise operators only on unsigned operands
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_key_compare is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: __aligned_membuf is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
aligned_buffer.h:75:16: warning: EXP05-C: Do not cast away a const qualification
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Head_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: tuple < void , true >  is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: error: OBJ32-CPP: _Tuple_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: _Rb_tree_const_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
stl_heap.h:228:18: warning: INT13-C: Use bitwise operators only on unsigned operands
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: <
stl_algobase.h:148:7: warning: EXP12-C: Do not ignore values returned by functions: swap
stl_algobase.h:570:62: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
stl_algo.h:1851:8: warning: EXP12-C: Do not ignore values returned by functions: move_backward
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_vector.h:1263:8: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_copy_a
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
stl_heap.h:228:18: warning: INT13-C: Use bitwise operators only on unsigned operands
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: <
stl_algobase.h:148:7: warning: EXP12-C: Do not ignore values returned by functions: swap
stl_algobase.h:570:62: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
stl_algo.h:1851:8: warning: EXP12-C: Do not ignore values returned by functions: move_backward
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/os_specific.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/os_specific.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/os_specific.cc.o.d -o CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/os_specific.cc.o -c /datasets/zeek/auxil/highwayhash/highwayhash/os_specific.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/os_specific.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/os_specific.cc.o.d -c /datasets/zeek/auxil/highwayhash/highwayhash/os_specific.cc
WARNING: negative distance generated between source sequence numbers: d = -6611 (commented out assertion) 
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
random.tcc:97:3: warning: DCL02-C: Use visually distinct identifiers: multiplier
random.tcc:101:3: warning: DCL02-C: Use visually distinct identifiers: increment
random.tcc:105:3: warning: DCL02-C: Use visually distinct identifiers: modulus
random.tcc:109:3: warning: DCL02-C: Use visually distinct identifiers: default_seed
random.tcc:194:3: warning: DCL02-C: Use visually distinct identifiers: word_size
random.tcc:203:3: warning: DCL02-C: Use visually distinct identifiers: state_size
random.tcc:212:3: warning: DCL02-C: Use visually distinct identifiers: shift_size
random.tcc:221:3: warning: DCL02-C: Use visually distinct identifiers: mask_bits
random.tcc:230:3: warning: DCL02-C: Use visually distinct identifiers: xor_mask
random.tcc:239:3: warning: DCL02-C: Use visually distinct identifiers: tempering_u
random.tcc:248:3: warning: DCL02-C: Use visually distinct identifiers: tempering_d
random.tcc:257:3: warning: DCL02-C: Use visually distinct identifiers: tempering_s
random.tcc:266:3: warning: DCL02-C: Use visually distinct identifiers: tempering_b
random.tcc:275:3: warning: DCL02-C: Use visually distinct identifiers: tempering_t
random.tcc:284:3: warning: DCL02-C: Use visually distinct identifiers: tempering_c
random.tcc:293:3: warning: DCL02-C: Use visually distinct identifiers: tempering_l
random.tcc:302:3: warning: DCL02-C: Use visually distinct identifiers: initialization_multiplier
random.tcc:528:3: warning: DCL02-C: Use visually distinct identifiers: short_lag
random.tcc:532:3: warning: DCL02-C: Use visually distinct identifiers: long_lag
random.tcc:676:3: warning: DCL02-C: Use visually distinct identifiers: block_size
random.tcc:680:3: warning: DCL02-C: Use visually distinct identifiers: used_block
random.tcc:811:3: warning: DCL02-C: Use visually distinct identifiers: table_size
os_specific.cc:95:3: warning: EXP12-C: Do not ignore values returned by functions: clock_gettime
os_specific.cc:96:31: warning: FLP03-C: Detect and handle floating point errors
os_specific.cc:127:36: error: EXP34-C: Ensure pointer is valid before dereferencing it
os_specific.cc:152:3: warning: DCL00-C: Const-qualify immutable objects: original
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: new_allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: error: OBJ32-CPP: allocator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
os_specific.cc:195:48: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
os_specific.cc:196:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
os_specific.cc:196:9: warning: INT13-C: Use bitwise operators only on unsigned operands
os_specific.cc:196:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
os_specific.cc:196:9: warning: INT13-C: Use bitwise operators only on unsigned operands
os_specific.cc:196:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
os_specific.cc:223:3: warning: EXP12-C: Do not ignore values returned by functions: __builtin_memset
os_specific.cc:224:3: warning: MSC12-C: Detect and remove code that has no effect
os_specific.cc:224:3: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
os_specific.cc:224:3: warning: INT13-C: Use bitwise operators only on unsigned operands
os_specific.cc:224:3: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
os_specific.cc:224:3: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
os_specific.cc:224:3: warning: INT13-C: Use bitwise operators only on unsigned operands
os_specific.cc:224:3: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator < pointer >  is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
os_specific.cc:246:3: warning: DCL00-C: Const-qualify immutable objects: generator
stl_algobase.h:731:7: warning: EXP12-C: Do not ignore values returned by functions: __fill_a
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
random.tcc:1885:25: warning: FLP02-C: Consider avoiding floating-point numbers when precise computation is needed
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_impl is a non-explicit single-argument constructor.
stl_vector.h:105:4: warning: EXP12-C: Do not ignore values returned by functions: swap
stl_vector.h:106:4: warning: EXP12-C: Do not ignore values returned by functions: swap
stl_vector.h:107:4: warning: EXP12-C: Do not ignore values returned by functions: swap
compilerGenerated:0:0: error: OBJ32-CPP: _Vector_base is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: vector is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: move_iterator is a non-explicit single-argument constructor.
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:368:55: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
stl_algobase.h:422:14: warning: INT36-C: Take care when converting from pointer to integer or integer to pointer
stl_vector.h:1263:8: warning: EXP12-C: Do not ignore values returned by functions: __uninitialized_copy_a
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator < pointer >  is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: modulus
stl_algobase.h:148:7: warning: EXP12-C: Do not ignore values returned by functions: swap
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: pair is a non-explicit single-argument constructor.
stl_algo.h:3774:29: error: INT33-C: Ensure that division and remainder operations do not result in divide-by-zero errors
stl_algo.h:3774:41: error: INT33-C: Ensure that division and remainder operations do not result in divide-by-zero errors
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: __d
compilerGenerated:0:0: warning: EXP12-C: Do not ignore values returned by functions: !=
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_portable.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_portable.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_portable.cc.o.d -o CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_portable.cc.o -c /datasets/zeek/auxil/highwayhash/highwayhash/hh_portable.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_portable.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_portable.cc.o.d -c /datasets/zeek/auxil/highwayhash/highwayhash/hh_portable.cc
highwayhash.h:130:37: warning: DCL02-C: Use visually distinct identifiers: key
hh_portable.h:180:33: warning: INT13-C: Use bitwise operators only on unsigned operands
hh_portable.h:180:33: warning: INT13-C: Use bitwise operators only on unsigned operands
hh_portable.h:264:37: warning: INT13-C: Use bitwise operators only on unsigned operands
hh_portable.h:266:20: warning: INT13-C: Use bitwise operators only on unsigned operands
hh_portable.h:264:37: warning: INT13-C: Use bitwise operators only on unsigned operands
hh_portable.h:266:20: warning: INT13-C: Use bitwise operators only on unsigned operands
highwayhash.h:103:53: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
highwayhash.h:104:54: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
highwayhash.h:105:54: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
highwayhash.h:106:20: warning: EXP05-C: Do not cast away a const qualification
highwayhash.h:103:53: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
highwayhash.h:104:54: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
highwayhash.h:105:54: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
highwayhash.h:106:20: warning: EXP05-C: Do not cast away a const qualification
highwayhash.h:103:53: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
highwayhash.h:104:54: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
highwayhash.h:105:54: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
highwayhash.h:106:20: warning: EXP05-C: Do not cast away a const qualification
compilerGenerated:0:0: error: OBJ32-CPP: HighwayHashCatT is a non-explicit single-argument constructor.
compilerGenerated:0:0: error: OBJ32-CPP: HighwayHashCatT is a non-explicit single-argument constructor.
highwayhash.h:141:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
highwayhash.h:167:22: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
highwayhash.h:170:17: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_avx2.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -mavx2 -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_avx2.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_avx2.cc.o.d -o CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_avx2.cc.o -c /datasets/zeek/auxil/highwayhash/highwayhash/hh_avx2.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -mavx2 -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_avx2.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_avx2.cc.o.d -c /datasets/zeek/auxil/highwayhash/highwayhash/hh_avx2.cc
"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 75: error:
          identifier "_mm_set1_epi8" is undefined
    HH_INLINE explicit V128(T i) : v_(_mm_set1_epi8(i)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 96: error:
          identifier "_mm_cmpeq_epi8" is undefined
      return V128(_mm_cmpeq_epi8(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 100: error:
          identifier "_mm_add_epi8" is undefined
      v_ = _mm_add_epi8(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 104: error:
          identifier "_mm_sub_epi8" is undefined
      v_ = _mm_sub_epi8(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 109: error:
          identifier "_mm_and_si128" is undefined
      v_ = _mm_and_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 113: error:
          identifier "_mm_or_si128" is undefined
      v_ = _mm_or_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 117: error:
          identifier "_mm_xor_si128" is undefined
      v_ = _mm_xor_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 137: error:
          identifier "_mm_set_epi16" is undefined
        : v_(_mm_set_epi16(p_7, p_6, p_5, p_4, p_3, p_2, p_1, p_0)) {}
             ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 140: error:
          identifier "_mm_set1_epi16" is undefined
    HH_INLINE explicit V128(T i) : v_(_mm_set1_epi16(i)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 161: error:
          identifier "_mm_cmpeq_epi16" is undefined
      return V128(_mm_cmpeq_epi16(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 165: error:
          identifier "_mm_add_epi16" is undefined
      v_ = _mm_add_epi16(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 169: error:
          identifier "_mm_sub_epi16" is undefined
      v_ = _mm_sub_epi16(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 174: error:
          identifier "_mm_and_si128" is undefined
      v_ = _mm_and_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 178: error:
          identifier "_mm_or_si128" is undefined
      v_ = _mm_or_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 182: error:
          identifier "_mm_xor_si128" is undefined
      v_ = _mm_xor_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 187: error:
          identifier "_mm_slli_epi16" is undefined
      v_ = _mm_slli_epi16(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 191: error:
          identifier "_mm_sll_epi16" is undefined
      v_ = _mm_sll_epi16(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 196: error:
          identifier "_mm_srli_epi16" is undefined
      v_ = _mm_srli_epi16(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 200: error:
          identifier "_mm_srl_epi16" is undefined
      v_ = _mm_srl_epi16(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 220: error:
          identifier "_mm_set_epi32" is undefined
        : v_(_mm_set_epi32(p_3, p_2, p_1, p_0)) {}
             ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 223: error:
          identifier "_mm_set1_epi32" is undefined
    HH_INLINE explicit V128(T i) : v_(_mm_set1_epi32(i)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 244: error:
          identifier "_mm_cmpeq_epi32" is undefined
      return V128(_mm_cmpeq_epi32(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 248: error:
          identifier "_mm_add_epi32" is undefined
      v_ = _mm_add_epi32(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 252: error:
          identifier "_mm_sub_epi32" is undefined
      v_ = _mm_sub_epi32(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 257: error:
          identifier "_mm_and_si128" is undefined
      v_ = _mm_and_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 261: error:
          identifier "_mm_or_si128" is undefined
      v_ = _mm_or_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 265: error:
          identifier "_mm_xor_si128" is undefined
      v_ = _mm_xor_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 270: error:
          identifier "_mm_slli_epi32" is undefined
      v_ = _mm_slli_epi32(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 274: error:
          identifier "_mm_sll_epi32" is undefined
      v_ = _mm_sll_epi32(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 279: error:
          identifier "_mm_srli_epi32" is undefined
      v_ = _mm_srli_epi32(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 283: error:
          identifier "_mm_srl_epi32" is undefined
      v_ = _mm_srl_epi32(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 302: error:
          identifier "_mm_set_epi64x" is undefined
    HH_INLINE V128(T p_1, T p_0) : v_(_mm_set_epi64x(p_1, p_0)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 305: error:
          identifier "_mm_set_epi64x" is undefined
    HH_INLINE explicit V128(T i) : v_(_mm_set_epi64x(i, i)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 326: error:
          identifier "_mm_cmpeq_epi64" is undefined
      return V128(_mm_cmpeq_epi64(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 330: error:
          identifier "_mm_add_epi64" is undefined
      v_ = _mm_add_epi64(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 334: error:
          identifier "_mm_sub_epi64" is undefined
      v_ = _mm_sub_epi64(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 339: error:
          identifier "_mm_and_si128" is undefined
      v_ = _mm_and_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 343: error:
          identifier "_mm_or_si128" is undefined
      v_ = _mm_or_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 347: error:
          identifier "_mm_xor_si128" is undefined
      v_ = _mm_xor_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 352: error:
          identifier "_mm_slli_epi64" is undefined
      v_ = _mm_slli_epi64(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 356: error:
          identifier "_mm_sll_epi64" is undefined
      v_ = _mm_sll_epi64(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 361: error:
          identifier "_mm_srli_epi64" is undefined
      v_ = _mm_srli_epi64(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 365: error:
          identifier "_mm_srl_epi64" is undefined
      v_ = _mm_srl_epi64(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 385: error:
          identifier "_mm_set_ps" is undefined
        : v_(_mm_set_ps(p_3, p_2, p_1, p_0)) {}
             ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 388: error:
          identifier "_mm_set1_ps" is undefined
    HH_INLINE explicit V128(T f) : v_(_mm_set1_ps(f)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 408: error:
          identifier "_mm_cmpeq_ps" is undefined
      return V128(_mm_cmpeq_ps(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 411: error:
          identifier "_mm_cmplt_ps" is undefined
      return V128(_mm_cmplt_ps(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 414: error:
          identifier "_mm_cmplt_ps" is undefined
      return V128(_mm_cmplt_ps(other.v_, v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 418: error:
          identifier "_mm_mul_ps" is undefined
      v_ = _mm_mul_ps(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 422: error:
          identifier "_mm_div_ps" is undefined
      v_ = _mm_div_ps(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 426: error:
          identifier "_mm_add_ps" is undefined
      v_ = _mm_add_ps(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 430: error:
          identifier "_mm_sub_ps" is undefined
      v_ = _mm_sub_ps(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 435: error:
          identifier "_mm_and_ps" is undefined
      v_ = _mm_and_ps(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 439: error:
          identifier "_mm_or_ps" is undefined
      v_ = _mm_or_ps(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 443: error:
          identifier "_mm_xor_ps" is undefined
      v_ = _mm_xor_ps(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 462: error:
          identifier "_mm_set_pd" is undefined
    HH_INLINE V128(T p_1, T p_0) : v_(_mm_set_pd(p_1, p_0)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 465: error:
          identifier "_mm_set1_pd" is undefined
    HH_INLINE explicit V128(T f) : v_(_mm_set1_pd(f)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 485: error:
          identifier "_mm_cmpeq_pd" is undefined
      return V128(_mm_cmpeq_pd(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 488: error:
          identifier "_mm_cmplt_pd" is undefined
      return V128(_mm_cmplt_pd(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 491: error:
          identifier "_mm_cmplt_pd" is undefined
      return V128(_mm_cmplt_pd(other.v_, v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 495: error:
          identifier "_mm_mul_pd" is undefined
      v_ = _mm_mul_pd(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 499: error:
          identifier "_mm_div_pd" is undefined
      v_ = _mm_div_pd(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 503: error:
          identifier "_mm_add_pd" is undefined
      v_ = _mm_add_pd(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 507: error:
          identifier "_mm_sub_pd" is undefined
      v_ = _mm_sub_pd(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 512: error:
          identifier "_mm_and_pd" is undefined
      v_ = _mm_and_pd(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 516: error:
          identifier "_mm_or_pd" is undefined
      v_ = _mm_or_pd(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 520: error:
          identifier "_mm_xor_pd" is undefined
      v_ = _mm_xor_pd(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 620: error:
          identifier "_mm_load_si128" is undefined
    return V16x8U(_mm_load_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 625: error:
          identifier "_mm_load_si128" is undefined
    return V8x16U(_mm_load_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 630: error:
          identifier "_mm_load_si128" is undefined
    return V4x32U(_mm_load_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 635: error:
          identifier "_mm_load_si128" is undefined
    return V2x64U(_mm_load_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 639: error:
          identifier "_mm_load_ps" is undefined
    return V4x32F(_mm_load_ps(from));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 643: error:
          identifier "_mm_load_pd" is undefined
    return V2x64F(_mm_load_pd(from));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 650: error:
          identifier "_mm_loadu_si128" is undefined
    return V16x8U(_mm_loadu_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 656: error:
          identifier "_mm_loadu_si128" is undefined
    return V8x16U(_mm_loadu_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 662: error:
          identifier "_mm_loadu_si128" is undefined
    return V4x32U(_mm_loadu_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 668: error:
          identifier "_mm_loadu_si128" is undefined
    return V2x64U(_mm_loadu_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 673: error:
          identifier "_mm_loadu_ps" is undefined
    return V4x32F(_mm_loadu_ps(from));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 678: error:
          identifier "_mm_loadu_pd" is undefined
    return V2x64F(_mm_loadu_pd(from));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 687: error:
          identifier "_mm_store_ps" is undefined
    _mm_store_ps(to, v);
    ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 690: error:
          identifier "_mm_store_pd" is undefined
    _mm_store_pd(to, v);
    ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 699: error:
          identifier "_mm_storeu_ps" is undefined
    _mm_storeu_ps(to, v);
    ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 703: error:
          identifier "_mm_storeu_pd" is undefined
    _mm_storeu_pd(to, v);
    ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 713: error:
          identifier "_mm_stream_ps" is undefined
    _mm_stream_ps(to, v);
    ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 716: error:
          identifier "_mm_stream_pd" is undefined
    _mm_stream_pd(to, v);
    ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 734: error:
          identifier "_mm_andnot_ps" is undefined
    return V128<float>(_mm_andnot_ps(neg_mask, values));
                       ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 739: error:
          identifier "_mm_andnot_pd" is undefined
    return V128<double>(_mm_andnot_pd(neg_mask, values));
                        ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 743: error:
          identifier "_mm_blendv_ps" is undefined
    return V4x32F(_mm_blendv_ps(a, b, mask));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 747: error:
          identifier "_mm_blendv_pd" is undefined
    return V2x64F(_mm_blendv_pd(a, b, mask));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 753: error:
          identifier "_mm_min_epu8" is undefined
    return V16x8U(_mm_min_epu8(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 757: error:
          identifier "_mm_max_epu8" is undefined
    return V16x8U(_mm_max_epu8(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 761: error:
          identifier "_mm_min_epu16" is undefined
    return V8x16U(_mm_min_epu16(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 765: error:
          identifier "_mm_max_epu16" is undefined
    return V8x16U(_mm_max_epu16(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 769: error:
          identifier "_mm_min_epu32" is undefined
    return V4x32U(_mm_min_epu32(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 773: error:
          identifier "_mm_max_epu32" is undefined
    return V4x32U(_mm_max_epu32(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 777: error:
          identifier "_mm_min_ps" is undefined
    return V4x32F(_mm_min_ps(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 781: error:
          identifier "_mm_max_ps" is undefined
    return V4x32F(_mm_max_ps(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 785: error:
          identifier "_mm_min_pd" is undefined
    return V2x64F(_mm_min_pd(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 789: error:
          identifier "_mm_max_pd" is undefined
    return V2x64F(_mm_max_pd(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/hh_buffer.h", line 55: error:
          identifier "_mm_cmpgt_epi32" is undefined
      return V4x32U(_mm_cmpgt_epi32(size, V4x32U(15, 11, 7, 3)));
                    ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_sse41.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -msse4.1 -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_sse41.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_sse41.cc.o.d -o CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_sse41.cc.o -c /datasets/zeek/auxil/highwayhash/highwayhash/hh_sse41.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -msse4.1 -MD -MT src/CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_sse41.cc.o -MF CMakeFiles/zeek_objs.dir/__/auxil/highwayhash/highwayhash/hh_sse41.cc.o.d -c /datasets/zeek/auxil/highwayhash/highwayhash/hh_sse41.cc
"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 75: error:
          identifier "_mm_set1_epi8" is undefined
    HH_INLINE explicit V128(T i) : v_(_mm_set1_epi8(i)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 96: error:
          identifier "_mm_cmpeq_epi8" is undefined
      return V128(_mm_cmpeq_epi8(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 100: error:
          identifier "_mm_add_epi8" is undefined
      v_ = _mm_add_epi8(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 104: error:
          identifier "_mm_sub_epi8" is undefined
      v_ = _mm_sub_epi8(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 109: error:
          identifier "_mm_and_si128" is undefined
      v_ = _mm_and_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 113: error:
          identifier "_mm_or_si128" is undefined
      v_ = _mm_or_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 117: error:
          identifier "_mm_xor_si128" is undefined
      v_ = _mm_xor_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 137: error:
          identifier "_mm_set_epi16" is undefined
        : v_(_mm_set_epi16(p_7, p_6, p_5, p_4, p_3, p_2, p_1, p_0)) {}
             ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 140: error:
          identifier "_mm_set1_epi16" is undefined
    HH_INLINE explicit V128(T i) : v_(_mm_set1_epi16(i)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 161: error:
          identifier "_mm_cmpeq_epi16" is undefined
      return V128(_mm_cmpeq_epi16(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 165: error:
          identifier "_mm_add_epi16" is undefined
      v_ = _mm_add_epi16(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 169: error:
          identifier "_mm_sub_epi16" is undefined
      v_ = _mm_sub_epi16(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 174: error:
          identifier "_mm_and_si128" is undefined
      v_ = _mm_and_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 178: error:
          identifier "_mm_or_si128" is undefined
      v_ = _mm_or_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 182: error:
          identifier "_mm_xor_si128" is undefined
      v_ = _mm_xor_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 187: error:
          identifier "_mm_slli_epi16" is undefined
      v_ = _mm_slli_epi16(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 191: error:
          identifier "_mm_sll_epi16" is undefined
      v_ = _mm_sll_epi16(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 196: error:
          identifier "_mm_srli_epi16" is undefined
      v_ = _mm_srli_epi16(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 200: error:
          identifier "_mm_srl_epi16" is undefined
      v_ = _mm_srl_epi16(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 220: error:
          identifier "_mm_set_epi32" is undefined
        : v_(_mm_set_epi32(p_3, p_2, p_1, p_0)) {}
             ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 223: error:
          identifier "_mm_set1_epi32" is undefined
    HH_INLINE explicit V128(T i) : v_(_mm_set1_epi32(i)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 244: error:
          identifier "_mm_cmpeq_epi32" is undefined
      return V128(_mm_cmpeq_epi32(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 248: error:
          identifier "_mm_add_epi32" is undefined
      v_ = _mm_add_epi32(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 252: error:
          identifier "_mm_sub_epi32" is undefined
      v_ = _mm_sub_epi32(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 257: error:
          identifier "_mm_and_si128" is undefined
      v_ = _mm_and_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 261: error:
          identifier "_mm_or_si128" is undefined
      v_ = _mm_or_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 265: error:
          identifier "_mm_xor_si128" is undefined
      v_ = _mm_xor_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 270: error:
          identifier "_mm_slli_epi32" is undefined
      v_ = _mm_slli_epi32(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 274: error:
          identifier "_mm_sll_epi32" is undefined
      v_ = _mm_sll_epi32(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 279: error:
          identifier "_mm_srli_epi32" is undefined
      v_ = _mm_srli_epi32(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 283: error:
          identifier "_mm_srl_epi32" is undefined
      v_ = _mm_srl_epi32(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 302: error:
          identifier "_mm_set_epi64x" is undefined
    HH_INLINE V128(T p_1, T p_0) : v_(_mm_set_epi64x(p_1, p_0)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 305: error:
          identifier "_mm_set_epi64x" is undefined
    HH_INLINE explicit V128(T i) : v_(_mm_set_epi64x(i, i)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 326: error:
          identifier "_mm_cmpeq_epi64" is undefined
      return V128(_mm_cmpeq_epi64(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 330: error:
          identifier "_mm_add_epi64" is undefined
      v_ = _mm_add_epi64(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 334: error:
          identifier "_mm_sub_epi64" is undefined
      v_ = _mm_sub_epi64(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 339: error:
          identifier "_mm_and_si128" is undefined
      v_ = _mm_and_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 343: error:
          identifier "_mm_or_si128" is undefined
      v_ = _mm_or_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 347: error:
          identifier "_mm_xor_si128" is undefined
      v_ = _mm_xor_si128(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 352: error:
          identifier "_mm_slli_epi64" is undefined
      v_ = _mm_slli_epi64(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 356: error:
          identifier "_mm_sll_epi64" is undefined
      v_ = _mm_sll_epi64(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 361: error:
          identifier "_mm_srli_epi64" is undefined
      v_ = _mm_srli_epi64(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 365: error:
          identifier "_mm_srl_epi64" is undefined
      v_ = _mm_srl_epi64(v_, count);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 385: error:
          identifier "_mm_set_ps" is undefined
        : v_(_mm_set_ps(p_3, p_2, p_1, p_0)) {}
             ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 388: error:
          identifier "_mm_set1_ps" is undefined
    HH_INLINE explicit V128(T f) : v_(_mm_set1_ps(f)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 408: error:
          identifier "_mm_cmpeq_ps" is undefined
      return V128(_mm_cmpeq_ps(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 411: error:
          identifier "_mm_cmplt_ps" is undefined
      return V128(_mm_cmplt_ps(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 414: error:
          identifier "_mm_cmplt_ps" is undefined
      return V128(_mm_cmplt_ps(other.v_, v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 418: error:
          identifier "_mm_mul_ps" is undefined
      v_ = _mm_mul_ps(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 422: error:
          identifier "_mm_div_ps" is undefined
      v_ = _mm_div_ps(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 426: error:
          identifier "_mm_add_ps" is undefined
      v_ = _mm_add_ps(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 430: error:
          identifier "_mm_sub_ps" is undefined
      v_ = _mm_sub_ps(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 435: error:
          identifier "_mm_and_ps" is undefined
      v_ = _mm_and_ps(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 439: error:
          identifier "_mm_or_ps" is undefined
      v_ = _mm_or_ps(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 443: error:
          identifier "_mm_xor_ps" is undefined
      v_ = _mm_xor_ps(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 462: error:
          identifier "_mm_set_pd" is undefined
    HH_INLINE V128(T p_1, T p_0) : v_(_mm_set_pd(p_1, p_0)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 465: error:
          identifier "_mm_set1_pd" is undefined
    HH_INLINE explicit V128(T f) : v_(_mm_set1_pd(f)) {}
                                      ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 485: error:
          identifier "_mm_cmpeq_pd" is undefined
      return V128(_mm_cmpeq_pd(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 488: error:
          identifier "_mm_cmplt_pd" is undefined
      return V128(_mm_cmplt_pd(v_, other.v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 491: error:
          identifier "_mm_cmplt_pd" is undefined
      return V128(_mm_cmplt_pd(other.v_, v_));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 495: error:
          identifier "_mm_mul_pd" is undefined
      v_ = _mm_mul_pd(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 499: error:
          identifier "_mm_div_pd" is undefined
      v_ = _mm_div_pd(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 503: error:
          identifier "_mm_add_pd" is undefined
      v_ = _mm_add_pd(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 507: error:
          identifier "_mm_sub_pd" is undefined
      v_ = _mm_sub_pd(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 512: error:
          identifier "_mm_and_pd" is undefined
      v_ = _mm_and_pd(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 516: error:
          identifier "_mm_or_pd" is undefined
      v_ = _mm_or_pd(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 520: error:
          identifier "_mm_xor_pd" is undefined
      v_ = _mm_xor_pd(v_, other.v_);
           ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 620: error:
          identifier "_mm_load_si128" is undefined
    return V16x8U(_mm_load_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 625: error:
          identifier "_mm_load_si128" is undefined
    return V8x16U(_mm_load_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 630: error:
          identifier "_mm_load_si128" is undefined
    return V4x32U(_mm_load_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 635: error:
          identifier "_mm_load_si128" is undefined
    return V2x64U(_mm_load_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 639: error:
          identifier "_mm_load_ps" is undefined
    return V4x32F(_mm_load_ps(from));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 643: error:
          identifier "_mm_load_pd" is undefined
    return V2x64F(_mm_load_pd(from));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 650: error:
          identifier "_mm_loadu_si128" is undefined
    return V16x8U(_mm_loadu_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 656: error:
          identifier "_mm_loadu_si128" is undefined
    return V8x16U(_mm_loadu_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 662: error:
          identifier "_mm_loadu_si128" is undefined
    return V4x32U(_mm_loadu_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 668: error:
          identifier "_mm_loadu_si128" is undefined
    return V2x64U(_mm_loadu_si128(p));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 673: error:
          identifier "_mm_loadu_ps" is undefined
    return V4x32F(_mm_loadu_ps(from));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 678: error:
          identifier "_mm_loadu_pd" is undefined
    return V2x64F(_mm_loadu_pd(from));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 687: error:
          identifier "_mm_store_ps" is undefined
    _mm_store_ps(to, v);
    ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 690: error:
          identifier "_mm_store_pd" is undefined
    _mm_store_pd(to, v);
    ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 699: error:
          identifier "_mm_storeu_ps" is undefined
    _mm_storeu_ps(to, v);
    ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 703: error:
          identifier "_mm_storeu_pd" is undefined
    _mm_storeu_pd(to, v);
    ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 713: error:
          identifier "_mm_stream_ps" is undefined
    _mm_stream_ps(to, v);
    ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 716: error:
          identifier "_mm_stream_pd" is undefined
    _mm_stream_pd(to, v);
    ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 734: error:
          identifier "_mm_andnot_ps" is undefined
    return V128<float>(_mm_andnot_ps(neg_mask, values));
                       ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 739: error:
          identifier "_mm_andnot_pd" is undefined
    return V128<double>(_mm_andnot_pd(neg_mask, values));
                        ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 743: error:
          identifier "_mm_blendv_ps" is undefined
    return V4x32F(_mm_blendv_ps(a, b, mask));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 747: error:
          identifier "_mm_blendv_pd" is undefined
    return V2x64F(_mm_blendv_pd(a, b, mask));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 753: error:
          identifier "_mm_min_epu8" is undefined
    return V16x8U(_mm_min_epu8(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 757: error:
          identifier "_mm_max_epu8" is undefined
    return V16x8U(_mm_max_epu8(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 761: error:
          identifier "_mm_min_epu16" is undefined
    return V8x16U(_mm_min_epu16(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 765: error:
          identifier "_mm_max_epu16" is undefined
    return V8x16U(_mm_max_epu16(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 769: error:
          identifier "_mm_min_epu32" is undefined
    return V4x32U(_mm_min_epu32(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 773: error:
          identifier "_mm_max_epu32" is undefined
    return V4x32U(_mm_max_epu32(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 777: error:
          identifier "_mm_min_ps" is undefined
    return V4x32F(_mm_min_ps(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 781: error:
          identifier "_mm_max_ps" is undefined
    return V4x32F(_mm_max_ps(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 785: error:
          identifier "_mm_min_pd" is undefined
    return V2x64F(_mm_min_pd(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/vector128.h", line 789: error:
          identifier "_mm_max_pd" is undefined
    return V2x64F(_mm_max_pd(v0, v1));
                  ^

"/datasets/zeek/auxil/highwayhash/highwayhash/hh_buffer.h", line 55: error:
          identifier "_mm_cmpgt_epi32" is undefined
      return V4x32U(_mm_cmpgt_epi32(size, V4x32U(15, 11, 7, 3)));
                    ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/digest.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/digest.cc.o -MF CMakeFiles/zeek_objs.dir/digest.cc.o.d -o CMakeFiles/zeek_objs.dir/digest.cc.o -c /datasets/zeek/src/digest.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/digest.cc.o -MF CMakeFiles/zeek_objs.dir/digest.cc.o.d -c /datasets/zeek/src/digest.cc
"/datasets/zeek/src/zeek/digest.h", line 25: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/digest.cc", line 11: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/digest.cc", line 14: error: identifier "HashAlgorithm" is
          undefined
  EVP_MD_CTX* hash_init(HashAlgorithm alg)
                        ^

"/datasets/zeek/src/digest.cc", line 21: error: identifier "Hash_MD5" is
          undefined
  		case Hash_MD5:
  		     ^

"/datasets/zeek/src/digest.cc", line 28: error: identifier "Hash_SHA1" is
          undefined
  		case Hash_SHA1:
  		     ^

"/datasets/zeek/src/digest.cc", line 31: error: identifier "Hash_SHA224" is
          undefined
  		case Hash_SHA224:
  		     ^

"/datasets/zeek/src/digest.cc", line 34: error: identifier "Hash_SHA256" is
          undefined
  		case Hash_SHA256:
  		     ^

"/datasets/zeek/src/digest.cc", line 37: error: identifier "Hash_SHA384" is
          undefined
  		case Hash_SHA384:
  		     ^

"/datasets/zeek/src/digest.cc", line 40: error: identifier "Hash_SHA512" is
          undefined
  		case Hash_SHA512:
  		     ^

"/datasets/zeek/src/digest.cc", line 44: error: identifier "reporter" is
          undefined
  			reporter->InternalError("Unknown hash algorithm passed to hash_init");
  			^

"/datasets/zeek/src/digest.cc", line 48: error: identifier "reporter" is
          undefined
  		reporter->InternalError("EVP_DigestInit failed");
  		^

"/datasets/zeek/src/digest.cc", line 56: error: identifier "reporter" is
          undefined
  		reporter->InternalError("EVP_DigestUpdate failed");
  		^

"/datasets/zeek/src/digest.cc", line 62: error: identifier "reporter" is
          undefined
  		reporter->InternalError("EVP_DigestFinal failed");
  		^

"/datasets/zeek/src/digest.cc", line 69: error: identifier "Hash_MD5" is
          undefined
  	return calculate_digest(Hash_MD5, data, len, out);
  	                        ^

"/datasets/zeek/src/digest.cc", line 69: error: identifier "calculate_digest"
          is undefined
  	return calculate_digest(Hash_MD5, data, len, out);
  	       ^

"/datasets/zeek/src/digest.cc", line 72: error: identifier "HashAlgorithm" is
          undefined
  unsigned char* calculate_digest(HashAlgorithm alg, const unsigned char* data, uint64_t len,
                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/net_util.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/net_util.cc.o -MF CMakeFiles/zeek_objs.dir/net_util.cc.o.d -o CMakeFiles/zeek_objs.dir/net_util.cc.o -c /datasets/zeek/src/net_util.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/net_util.cc.o -MF CMakeFiles/zeek_objs.dir/net_util.cc.o.d -c /datasets/zeek/src/net_util.cc
"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 109: error: identifier
          "is_enum_const" is undefined
  	void SetEnumConst() { is_enum_const = true; }
  	                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 110: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsEnumConst() const { return is_enum_const; }
  	                   ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/util.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/util.cc.o -MF CMakeFiles/zeek_objs.dir/util.cc.o.d -o CMakeFiles/zeek_objs.dir/util.cc.o -c /datasets/zeek/src/util.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/util.cc.o -MF CMakeFiles/zeek_objs.dir/util.cc.o.d -c /datasets/zeek/src/util.cc
"/datasets/zeek/src/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/Hash.h", line 37: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Hash.h", line 45: error: qualified name is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: namespace "zeek::detail" has
          no member "BifReturnVal"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                       ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: namespace "zeek::detail" has
          no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: identifier "frame" is
          undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: expected a ")"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                           ^

"/datasets/zeek/src/zeek/Hash.h", line 50: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Hash.h", line 214: error: a nonstatic data member
          cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/Hash.h", line 215: error: a nonstatic data member
          cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/Hash.h", line 217: error: invalid friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/Hash.h", line 217: error: expected a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/Hash.h", line 219: error: identifier "BifReturnVal" is
          undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/Hash.h", line 219: error: invalid friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/Hash.h", line 219: error: expected a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/Hash.h", line 196: error: a nonstatic member reference
          must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/Hash.h", line 244: error: identifier "String" is
          undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/Hash.h", line 344: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
In file included from /usr/include/c++/11/string:40,
                 from /datasets/zeek/src/zeek/util.h:26,
                 from /datasets/zeek/src/util.cc:3:
In static member function 'static constexpr int std::char_traits<char>::compare(const char_type*, const char_type*, std::size_t)',
    inlined from 'constexpr int std::basic_string_view<_CharT, _Traits>::compare(std::basic_string_view<_CharT, _Traits>) const [with _CharT = char; _Traits = std::char_traits<char>]' at /usr/include/c++/11/string_view:315:34,
    inlined from 'constexpr bool std::operator==(std::basic_string_view<_CharT, _Traits>, std::basic_string_view<_CharT, _Traits>) [with _CharT = char; _Traits = std::char_traits<char>]' at /usr/include/c++/11/string_view:535:53,
    inlined from 'std::vector<T> zeek::util::split(T, const T&) [with T = std::basic_string_view<char>]' at /datasets/zeek/src/zeek/util.h:592:64:
/usr/include/c++/11/bits/char_traits.h:361:32: warning: 'int __builtin_memcmp_eq(const void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overread]
  361 |         return __builtin_memcmp(__s1, __s2, __n);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/bits/basic_string.h:48,
                 from /usr/include/c++/11/string:55,
                 from /datasets/zeek/src/zeek/util.h:26,
                 from /datasets/zeek/src/util.cc:3:
/usr/include/c++/11/string_view: In function 'std::vector<T> zeek::util::split(T, const T&) [with T = std::basic_string_view<char>]':
/usr/include/c++/11/string_view:308:34: note: source object allocated here
  308 |         return basic_string_view{_M_str + __pos, __rlen};
      |                                  ^~~~~~
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/module_util.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/module_util.cc.o -MF CMakeFiles/zeek_objs.dir/module_util.cc.o.d -o CMakeFiles/zeek_objs.dir/module_util.cc.o -c /datasets/zeek/src/module_util.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/module_util.cc.o -MF CMakeFiles/zeek_objs.dir/module_util.cc.o.d -c /datasets/zeek/src/module_util.cc
"/datasets/zeek/src/zeek/module_util.h", line 9: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/module_util.cc", line 14: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

Segmentation fault
[ 90%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/zeek-affinity.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/zeek-affinity.cc.o -MF CMakeFiles/zeek_objs.dir/zeek-affinity.cc.o.d -o CMakeFiles/zeek_objs.dir/zeek-affinity.cc.o -c /datasets/zeek/src/zeek-affinity.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/zeek-affinity.cc.o -MF CMakeFiles/zeek_objs.dir/zeek-affinity.cc.o.d -c /datasets/zeek/src/zeek-affinity.cc
zeek-affinity.cc:22:2: warning: EXP12-C: Do not ignore values returned by functions: __builtin_memset
zeek-affinity.cc:23:2: warning: MSC12-C: Detect and remove code that has no effect
zeek-affinity.cc:23:2: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
zeek-affinity.cc:23:2: warning: INT13-C: Use bitwise operators only on unsigned operands
zeek-affinity.cc:23:2: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
zeek-affinity.cc:23:2: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
zeek-affinity.cc:23:2: warning: INT13-C: Use bitwise operators only on unsigned operands
zeek-affinity.cc:23:2: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
zeek-affinity.cc:24:2: warning: DCL00-C: Const-qualify immutable objects: res
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/zeek-setup.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/zeek-setup.cc.o -MF CMakeFiles/zeek_objs.dir/zeek-setup.cc.o.d -o CMakeFiles/zeek_objs.dir/zeek-setup.cc.o -c /datasets/zeek/src/zeek-setup.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/zeek-setup.cc.o -MF CMakeFiles/zeek_objs.dir/zeek-setup.cc.o.d -c /datasets/zeek/src/zeek-setup.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line
          105: error: namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line
          105: error: type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line
          105: error: expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line
          105: error: expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line
          105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line
          82: error: "ptr_" is not a nonstatic data member or base class of
          class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line
          92: error: "ptr_" is not a nonstatic data member or base class of
          class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line
          94: error: identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line
          95: error: identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line
          98: error: "ptr_" is not a nonstatic data member or base class of
          class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error:
          inline specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.
          h", line 7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 318: error: variable "zeek::util::tokenize_string" has
          already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util
          .h", line 646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h",
          line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38:
          error: namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67:
          error: identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67:
          error: identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/In
                      trusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/ze
                      ek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/In
                      trusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/ze
                      ek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/In
                      trusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Tr
                      averse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26:
          error: function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59:
          error: identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64:
          error: identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a
          nonstatic data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/In
                      trusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Attr.h", line 102: error:
          namespace "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/In
                      trusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no
          operator "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no
          operator "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Attr.h", line 135: error:
          namespace "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13:
          error: qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/ID.h", line 36: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/ID.h", line 41: error:
          IntrusivePtr is not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/ID.h", line 58: error:
          IntrusivePtr is not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a
          class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a
          class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/ID.h", line 63: error: class
          or struct definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/ID.h", line 94: error:
          identifier "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/ID.h", line 97: error:
          identifier "val" is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/ID.h", line 99: error:
          identifier "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type
          qualifier is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/ID.h", line 99: error:
          identifier "val" is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/ID.h", line 103: error:
          identifier "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/ID.h", line 104: error: a
          type qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Anon.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Anon.cc.o -MF CMakeFiles/zeek_objs.dir/Anon.cc.o.d -o CMakeFiles/zeek_objs.dir/Anon.cc.o -c /datasets/zeek/src/Anon.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Anon.cc.o -MF CMakeFiles/zeek_objs.dir/Anon.cc.o.d -c /datasets/zeek/src/Anon.cc
"/datasets/zeek/src/zeek/Anon.h", line 17: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Pipe.h", line 5: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Flare.h", line 7: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Flare.h", line 44: error: identifier "Pipe" is
          undefined
  	Pipe pipe;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Attr.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Attr.cc.o -MF CMakeFiles/zeek_objs.dir/Attr.cc.o.d -o CMakeFiles/zeek_objs.dir/Attr.cc.o -c /datasets/zeek/src/Attr.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Attr.cc.o -MF CMakeFiles/zeek_objs.dir/Attr.cc.o.d -c /datasets/zeek/src/Attr.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 38: error: namespace "std"
          has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/Attr.h"

"/datasets/zeek/src/zeek/Attr.h", line 102: error: namespace "zeek::detail" has
          no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/Attr.h"

"/datasets/zeek/src/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/Attr.h", line 135: error: namespace "zeek::detail" has
          no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Base64.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Base64.cc.o -MF CMakeFiles/zeek_objs.dir/Base64.cc.o.d -o CMakeFiles/zeek_objs.dir/Base64.cc.o -c /datasets/zeek/src/Base64.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Base64.cc.o -MF CMakeFiles/zeek_objs.dir/Base64.cc.o.d -c /datasets/zeek/src/Base64.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/BifReturnVal.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/BifReturnVal.cc.o -MF CMakeFiles/zeek_objs.dir/BifReturnVal.cc.o.d -o CMakeFiles/zeek_objs.dir/BifReturnVal.cc.o -c /datasets/zeek/src/BifReturnVal.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/BifReturnVal.cc.o -MF CMakeFiles/zeek_objs.dir/BifReturnVal.cc.o.d -c /datasets/zeek/src/BifReturnVal.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of "/datasets/zeek/src/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/PriorityQueue.h", line 10: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 16: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 60: error: not a class or struct
          name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 73: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is not a
          nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: not a class or struct
          name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 115: error: identifier "Remove" is
          undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: a type qualifier is
          not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: a type qualifier is
          not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: a type qualifier is
          not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: a type qualifier is
          not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: a type qualifier is
          not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: a type qualifier is
          not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 135: error: return value type does
          not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 143: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: no default constructor
          exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 163: error: identifier "TimerMgr"
          is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 165: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/CCL.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/CCL.cc.o -MF CMakeFiles/zeek_objs.dir/CCL.cc.o.d -o CMakeFiles/zeek_objs.dir/CCL.cc.o -c /datasets/zeek/src/CCL.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/CCL.cc.o -MF CMakeFiles/zeek_objs.dir/CCL.cc.o.d -c /datasets/zeek/src/CCL.cc
"/datasets/zeek/src/zeek/CCL.h", line 8: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/EquivClass.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 148: error: incomplete type is not
          allowed
  	EquivClass equiv_class;
  	           ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 163: error: pointer to incomplete
          class type is not allowed
  		ecs = matcher->EC()->EquivClasses();
  		      ^

"/datasets/zeek/src/zeek/DFA.h", line 14: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/DFA.h", line 25: error: not a class or struct name
  class DFA_State : public Obj
                           ^

"/datasets/zeek/src/zeek/DFA.h", line 28: error: identifier "EquivClass" is
          undefined
  	DFA_State(int state_num, const EquivClass* ec, NFA_state_list* nfa_states,
  	                               ^

"/datasets/zeek/src/zeek/DFA.h", line 28: error: identifier "NFA_state_list" is
          undefined
  	DFA_State(int state_num, const EquivClass* ec, NFA_state_list* nfa_states,
  	                                               ^

"/datasets/zeek/src/zeek/DFA.h", line 29: error: identifier "AcceptingSet" is
          undefined
  	          AcceptingSet* accept);
  	          ^

"/datasets/zeek/src/zeek/DFA.h", line 30: error: member function declared with
          "override" does not override a base class member
  	~DFA_State() override;
  	^

"/datasets/zeek/src/zeek/DFA.h", line 38: error: identifier "AcceptingSet" is
          undefined
  	const AcceptingSet* Accept() const { return accept; }
  	      ^

"/datasets/zeek/src/zeek/DFA.h", line 39: error: identifier "EquivClass" is
          undefined
  	void SymPartition(const EquivClass* ec);
  	                        ^

"/datasets/zeek/src/zeek/DFA.h", line 42: error: identifier "NFA_state_list" is
          undefined
  	NFA_state_list* SymFollowSet(int ec_sym, const EquivClass* ec);
  	^

"/datasets/zeek/src/zeek/DFA.h", line 42: error: identifier "EquivClass" is
          undefined
  	NFA_state_list* SymFollowSet(int ec_sym, const EquivClass* ec);
  	                                               ^

"/datasets/zeek/src/zeek/DFA.h", line 49: error: identifier "EquivClass" is
          undefined
  	const EquivClass* MetaECs() const { return meta_ec; }
  	      ^

"/datasets/zeek/src/zeek/DFA.h", line 51: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const override;
  	              ^

"/datasets/zeek/src/zeek/DFA.h", line 51: error: member function declared with
          "override" does not override a base class member
  	void Describe(ODesc* d) const override;
  	     ^

"/datasets/zeek/src/zeek/DFA.h", line 60: error: identifier "int_list" is
          undefined
  	void AppendIfNew(int sym, int_list* sym_list);
  	                          ^

"/datasets/zeek/src/zeek/DFA.h", line 67: error: identifier "AcceptingSet" is
          undefined
  	AcceptingSet* accept;
  	^

"/datasets/zeek/src/zeek/DFA.h", line 68: error: identifier "NFA_state_list" is
          undefined
  	NFA_state_list* nfa_states;
  	^

"/datasets/zeek/src/zeek/DFA.h", line 69: error: identifier "EquivClass" is
          undefined
  	EquivClass* meta_ec; // which ec's make same transition
  	^

"/datasets/zeek/src/zeek/DFA.h", line 84: error: identifier "NFA_state_list" is
          undefined
  	DFA_State* Lookup(const NFA_state_list& nfa_states, DigestStr* digest);
  	                        ^

"/datasets/zeek/src/zeek/DFA.h", line 113: error: not a class or struct name
  class DFA_Machine : public Obj
                             ^

"/datasets/zeek/src/zeek/DFA.h", line 116: error: identifier "NFA_Machine" is
          undefined
  	DFA_Machine(NFA_Machine* n, EquivClass* ec);
  	            ^

"/datasets/zeek/src/zeek/DFA.h", line 116: error: identifier "EquivClass" is
          undefined
  	DFA_Machine(NFA_Machine* n, EquivClass* ec);
  	                            ^

"/datasets/zeek/src/zeek/DFA.h", line 117: error: member function declared with
          "override" does not override a base class member
  	~DFA_Machine() override;
  	^

"/datasets/zeek/src/zeek/DFA.h", line 127: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const override;
  	              ^

"/datasets/zeek/src/zeek/DFA.h", line 127: error: member function declared with
          "override" does not override a base class member
  	void Describe(ODesc* d) const override;
  	     ^

"/datasets/zeek/src/zeek/DFA.h", line 137: error: identifier "NFA_state_list"
          is undefined
  	bool StateSetToDFA_State(NFA_state_list* state_set, DFA_State*& d, const EquivClass* ec);
  	                         ^

"/datasets/zeek/src/zeek/DFA.h", line 137: error: identifier "EquivClass" is
          undefined
  	bool StateSetToDFA_State(NFA_state_list* state_set, DFA_State*& d, const EquivClass* ec);
  	                                                                         ^

"/datasets/zeek/src/zeek/DFA.h", line 138: error: identifier "EquivClass" is
          undefined
  	const EquivClass* EC() const { return ec; }
  	      ^

"/datasets/zeek/src/zeek/DFA.h", line 140: error: identifier "EquivClass" is
          undefined
  	EquivClass* ec; // equivalence classes corresponding to NFAs
  	^

"/datasets/zeek/src/zeek/DFA.h", line 144: error: identifier "NFA_Machine" is
          undefined
  	NFA_Machine* nfa;
  	^

"/datasets/zeek/src/CCL.cc", line 12: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/CCL.cc", line 15: error: this declaration has no storage
          class or type specifier
  CCL::CCL()
  ^

"/datasets/zeek/src/CCL.cc", line 15: error: expected a ";"
  CCL::CCL()
     ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/CompHash.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/CompHash.cc.o -MF CMakeFiles/zeek_objs.dir/CompHash.cc.o.d -o CMakeFiles/zeek_objs.dir/CompHash.cc.o -c /datasets/zeek/src/CompHash.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/CompHash.cc.o -MF CMakeFiles/zeek_objs.dir/CompHash.cc.o.d -c /datasets/zeek/src/CompHash.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 38: error: namespace "std"
          has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified
          name is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 47: error:
          identifier "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected
          an expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no
          instance of constructor "zeek::detail::BifReturnVal::BifReturnVal"
          matches the argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a
          nonstatic data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a
          nonstatic data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected
          a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 219: error:
          identifier "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected
          a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a
          nonstatic member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 244: error:
          identifier "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 344: error:
          identifier "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 174: error: namespace
          "std" has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 174: error: type name is
          not allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 174: error: expected a
          string literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 508: error: expected a
          ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 509: error: identifier
          "h" is undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 634: error: expected a
          ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 635: error: identifier
          "h" is undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1026: error: expected a
          ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1030: error: identifier
          "hash" is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          29: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          30: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          32: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          33: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          35: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          36: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          38: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          39: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          41: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          42: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          44: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          45: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Conn.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Conn.cc.o -MF CMakeFiles/zeek_objs.dir/Conn.cc.o.d -o CMakeFiles/zeek_objs.dir/Conn.cc.o -c /datasets/zeek/src/Conn.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Conn.cc.o -MF CMakeFiles/zeek_objs.dir/Conn.cc.o.d -c /datasets/zeek/src/Conn.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/DFA.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DFA.cc.o -MF CMakeFiles/zeek_objs.dir/DFA.cc.o.d -o CMakeFiles/zeek_objs.dir/DFA.cc.o -c /datasets/zeek/src/DFA.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DFA.cc.o -MF CMakeFiles/zeek_objs.dir/DFA.cc.o.d -c /datasets/zeek/src/DFA.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/EquivClass.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 148: error: incomplete type is not
          allowed
  	EquivClass equiv_class;
  	           ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 163: error: pointer to incomplete
          class type is not allowed
  		ecs = matcher->EC()->EquivClasses();
  		      ^

"/datasets/zeek/src/zeek/DFA.h", line 14: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/DFA.h", line 25: error: not a class or struct name
  class DFA_State : public Obj
                           ^

"/datasets/zeek/src/zeek/DFA.h", line 28: error: identifier "EquivClass" is
          undefined
  	DFA_State(int state_num, const EquivClass* ec, NFA_state_list* nfa_states,
  	                               ^

"/datasets/zeek/src/zeek/DFA.h", line 28: error: identifier "NFA_state_list" is
          undefined
  	DFA_State(int state_num, const EquivClass* ec, NFA_state_list* nfa_states,
  	                                               ^

"/datasets/zeek/src/zeek/DFA.h", line 29: error: identifier "AcceptingSet" is
          undefined
  	          AcceptingSet* accept);
  	          ^

"/datasets/zeek/src/zeek/DFA.h", line 30: error: member function declared with
          "override" does not override a base class member
  	~DFA_State() override;
  	^

"/datasets/zeek/src/zeek/DFA.h", line 38: error: identifier "AcceptingSet" is
          undefined
  	const AcceptingSet* Accept() const { return accept; }
  	      ^

"/datasets/zeek/src/zeek/DFA.h", line 39: error: identifier "EquivClass" is
          undefined
  	void SymPartition(const EquivClass* ec);
  	                        ^

"/datasets/zeek/src/zeek/DFA.h", line 42: error: identifier "NFA_state_list" is
          undefined
  	NFA_state_list* SymFollowSet(int ec_sym, const EquivClass* ec);
  	^

"/datasets/zeek/src/zeek/DFA.h", line 42: error: identifier "EquivClass" is
          undefined
  	NFA_state_list* SymFollowSet(int ec_sym, const EquivClass* ec);
  	                                               ^

"/datasets/zeek/src/zeek/DFA.h", line 49: error: identifier "EquivClass" is
          undefined
  	const EquivClass* MetaECs() const { return meta_ec; }
  	      ^

"/datasets/zeek/src/zeek/DFA.h", line 51: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const override;
  	              ^

"/datasets/zeek/src/zeek/DFA.h", line 51: error: member function declared with
          "override" does not override a base class member
  	void Describe(ODesc* d) const override;
  	     ^

"/datasets/zeek/src/zeek/DFA.h", line 60: error: identifier "int_list" is
          undefined
  	void AppendIfNew(int sym, int_list* sym_list);
  	                          ^

"/datasets/zeek/src/zeek/DFA.h", line 67: error: identifier "AcceptingSet" is
          undefined
  	AcceptingSet* accept;
  	^

"/datasets/zeek/src/zeek/DFA.h", line 68: error: identifier "NFA_state_list" is
          undefined
  	NFA_state_list* nfa_states;
  	^

"/datasets/zeek/src/zeek/DFA.h", line 69: error: identifier "EquivClass" is
          undefined
  	EquivClass* meta_ec; // which ec's make same transition
  	^

"/datasets/zeek/src/zeek/DFA.h", line 84: error: identifier "NFA_state_list" is
          undefined
  	DFA_State* Lookup(const NFA_state_list& nfa_states, DigestStr* digest);
  	                        ^

"/datasets/zeek/src/zeek/DFA.h", line 113: error: not a class or struct name
  class DFA_Machine : public Obj
                             ^

"/datasets/zeek/src/zeek/DFA.h", line 116: error: identifier "NFA_Machine" is
          undefined
  	DFA_Machine(NFA_Machine* n, EquivClass* ec);
  	            ^

"/datasets/zeek/src/zeek/DFA.h", line 116: error: identifier "EquivClass" is
          undefined
  	DFA_Machine(NFA_Machine* n, EquivClass* ec);
  	                            ^

"/datasets/zeek/src/zeek/DFA.h", line 117: error: member function declared with
          "override" does not override a base class member
  	~DFA_Machine() override;
  	^

"/datasets/zeek/src/zeek/DFA.h", line 127: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const override;
  	              ^

"/datasets/zeek/src/zeek/DFA.h", line 127: error: member function declared with
          "override" does not override a base class member
  	void Describe(ODesc* d) const override;
  	     ^

"/datasets/zeek/src/zeek/DFA.h", line 137: error: identifier "NFA_state_list"
          is undefined
  	bool StateSetToDFA_State(NFA_state_list* state_set, DFA_State*& d, const EquivClass* ec);
  	                         ^

"/datasets/zeek/src/zeek/DFA.h", line 137: error: identifier "EquivClass" is
          undefined
  	bool StateSetToDFA_State(NFA_state_list* state_set, DFA_State*& d, const EquivClass* ec);
  	                                                                         ^

"/datasets/zeek/src/zeek/DFA.h", line 138: error: identifier "EquivClass" is
          undefined
  	const EquivClass* EC() const { return ec; }
  	      ^

"/datasets/zeek/src/zeek/DFA.h", line 140: error: identifier "EquivClass" is
          undefined
  	EquivClass* ec; // equivalence classes corresponding to NFAs
  	^

"/datasets/zeek/src/zeek/DFA.h", line 144: error: identifier "NFA_Machine" is
          undefined
  	NFA_Machine* nfa;
  	^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/Hash.h", line 37: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Hash.h", line 45: error: qualified name is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: namespace "zeek::detail" has
          no member "BifReturnVal"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                       ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: namespace "zeek::detail" has
          no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: identifier "frame" is
          undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: expected a ")"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                           ^

"/datasets/zeek/src/zeek/Hash.h", line 50: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Hash.h", line 214: error: a nonstatic data member
          cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/Hash.h", line 215: error: a nonstatic data member
          cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/Hash.h", line 217: error: invalid friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/Hash.h", line 217: error: expected a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/Hash.h", line 219: error: identifier "BifReturnVal" is
          undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/Hash.h", line 219: error: invalid friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/Hash.h", line 219: error: expected a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/Hash.h", line 196: error: a nonstatic member reference
          must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/Hash.h", line 244: error: identifier "String" is
          undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/Hash.h", line 344: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/DFA.cc", line 11: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/DFA.cc", line 14: error: expected a ";"
  unsigned int DFA_State::transition_counter = 0;
                        ^

"/datasets/zeek/src/DFA.cc", line 16: error: this declaration has no storage
          class or type specifier
  DFA_State::DFA_State(int arg_state_num, const EquivClass* ec, NFA_state_list* arg_nfa_states,
  ^

"/datasets/zeek/src/DFA.cc", line 16: error: variable "<error>::DFA_State" has
          already been defined
  DFA_State::DFA_State(int arg_state_num, const EquivClass* ec, NFA_state_list* arg_nfa_states,
  ^

"/datasets/zeek/src/DFA.cc", line 16: error: expected a ";"
  DFA_State::DFA_State(int arg_state_num, const EquivClass* ec, NFA_state_list* arg_nfa_states,
           ^

"/datasets/zeek/src/DFA.cc", line 73: error: this declaration has no storage
          class or type specifier
  		meta_ec->CCL_Use(n->TransCCL());
  		^

"/datasets/zeek/src/DFA.cc", line 73: error: expected a ";"
  		meta_ec->CCL_Use(n->TransCCL());
  		       ^

"/datasets/zeek/src/DFA.cc", line 74: error: expected a declaration
  		}
  		^

"/datasets/zeek/src/DFA.cc", line 77: error: expected a declaration
  	}
  	^

"/datasets/zeek/src/DFA.cc", line 102: error: this declaration has no storage
          class or type specifier
  		next_d = nullptr; // Jam
  		^

"/datasets/zeek/src/DFA.cc", line 102: error: a value of type "std::nullptr_t"
          cannot be used to initialize an entity of type "int"
  		next_d = nullptr; // Jam
  		         ^

"/datasets/zeek/src/DFA.cc", line 103: error: expected a declaration
  		}
  		^

"/datasets/zeek/src/DFA.cc", line 106: error: expected a declaration
  	if ( sym != equiv_sym )
  	^

"/datasets/zeek/src/DFA.cc", line 109: error: expected a declaration
  	return xtions[sym];
  	^

"/datasets/zeek/src/DFA.cc", line 110: error: expected a declaration
  	}
  	^

"/datasets/zeek/src/DFA.cc", line 147: error: expected a declaration
  					}
  					^

"/datasets/zeek/src/DFA.cc", line 153: error: expected a declaration
  				continue;
  				^

"/datasets/zeek/src/DFA.cc", line 154: error: expected a declaration
  				}
  				^

"/datasets/zeek/src/DFA.cc", line 181: error: expected a declaration
  	return ns;
  	^

"/datasets/zeek/src/DFA.cc", line 182: error: expected a declaration
  	}
  	^

"/datasets/zeek/src/DFA.cc", line 232: error: expected a declaration
  		for ( i = sym + 1; i < num_sym; ++i )
  		^

"/datasets/zeek/src/DFA.cc", line 238: error: identifier "m" is undefined
  		int r = m->Rep(sym);
  		        ^

"/datasets/zeek/src/DFA.cc", line 238: error: identifier "sym" is undefined
  		int r = m->Rep(sym);
  		               ^

"/datasets/zeek/src/DFA.cc", line 239: error: expected a declaration
  		if ( ! r )
  		^

"/datasets/zeek/src/DFA.cc", line 242: error: expected a declaration
  		if ( i == sym + 1 )
  		^

"/datasets/zeek/src/DFA.cc", line 244: error: expected a declaration
  		else
  		^

"/datasets/zeek/src/DFA.cc", line 247: error: expected a declaration
  		if ( s == DFA_UNCOMPUTED_STATE_PTR )
  		^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/DbgBreakpoint.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DbgBreakpoint.cc.o -MF CMakeFiles/zeek_objs.dir/DbgBreakpoint.cc.o.d -o CMakeFiles/zeek_objs.dir/DbgBreakpoint.cc.o -c /datasets/zeek/src/DbgBreakpoint.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DbgBreakpoint.cc.o -MF CMakeFiles/zeek_objs.dir/DbgBreakpoint.cc.o.d -c /datasets/zeek/src/DbgBreakpoint.cc
"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/DbgBreakpoint.h", line 9: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/DbgBreakpoint.h", line 39: error: namespace "std" has
          no member "string_view"
  	bool SetLocation(ParseLocationRec plr, std::string_view loc_str);
  	                                            ^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/StmtEnums.h", line 5: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Debug.h", line 170: error: identifier "StmtFlowType"
          is undefined
  bool post_execute_stmt(Stmt* stmt, Frame* f, Val* result, StmtFlowType* flow);
                                                            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 44:
          error: identifier "are_same" is undefined
  inline constexpr bool are_same_v = are_same<Ts...>::value;
                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 44:
          error: type name is not allowed
  inline constexpr bool are_same_v = are_same<Ts...>::value;
                                              ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 44:
          error: expected a ";"
  inline constexpr bool are_same_v = are_same<Ts...>::value;
                                                ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 44:
          error: parameter pack "Ts" was referenced but not expanded
  inline constexpr bool are_same_v = are_same<Ts...>::value;
                                              ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "normalized_signature" has already been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "normalized_signature" has already been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "normalized_signature" has already been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "normalized_signature" has already been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 133:
          error: expected a declaration
  } // namespace broker::detail
  ^

"/usr/include/c++/7/bits/std_mutex.h", line 81: error: identifier
          "__mutex_base" is undefined
      __mutex_base(const __mutex_base&) = delete;
                         ^

"/usr/include/c++/7/bits/std_mutex.h", line 82: error: function "__mutex_base"
          is not a type name
      __mutex_base& operator=(const __mutex_base&) = delete;
      ^

"/usr/include/c++/7/bits/std_mutex.h", line 82: error: "operator=" must be a
          member function
      __mutex_base& operator=(const __mutex_base&) = delete;
                    ^

"/usr/include/c++/7/bits/std_mutex.h", line 82: error: function "__mutex_base"
          is not a type name
      __mutex_base& operator=(const __mutex_base&) = delete;
                                    ^

"/usr/include/c++/7/bits/std_mutex.h", line 83: error: expected a declaration
    };
    ^

"/usr/include/c++/7/bits/std_mutex.h", line 86: error: not a class or struct
          name
    class mutex : private __mutex_base
                          ^

"/usr/include/c++/7/bits/std_mutex.h", line 89: error: identifier
          "__native_type" is undefined
      typedef __native_type* 			native_handle_type;
              ^

"/usr/include/c++/7/bits/std_mutex.h", line 103: error: identifier "_M_mutex"
          is undefined
        int __e = __gthread_mutex_lock(&_M_mutex);
                                        ^

"/usr/include/c++/7/bits/std_mutex.h", line 107: error: identifier
          "__throw_system_error" is undefined
  	__throw_system_error(__e);
  	^

"/usr/include/c++/7/bits/std_mutex.h", line 114: error: identifier "_M_mutex"
          is undefined
        return !__gthread_mutex_trylock(&_M_mutex);
                                         ^

"/usr/include/c++/7/bits/std_mutex.h", line 121: error: identifier "_M_mutex"
          is undefined
        __gthread_mutex_unlock(&_M_mutex);
                                ^

"/usr/include/c++/7/bits/std_mutex.h", line 126: error: identifier "_M_mutex"
          is undefined
      { return &_M_mutex; }
                ^

"/usr/include/c++/7/bits/std_mutex.h", line 217: error: expected a ")"
  		    const chrono::time_point<_Clock, _Duration>& __atime)
  		                ^

"/usr/include/c++/7/bits/std_mutex.h", line 224: error: expected a ")"
  		    const chrono::duration<_Rep, _Period>& __rtime)
  		                ^

"/usr/include/c++/7/bits/std_mutex.h", line 223: error: invalid redeclaration
          of member function template
          "unique_lock<_Mutex>::unique_lock<_Clock,_Duration>(_Mutex &, int)"
          (declared at line 216)
  	unique_lock(mutex_type& __m,
  	^

"/usr/include/c++/7/bits/std_mutex.h", line 288: error: expected a ")"
  	try_lock_until(const chrono::time_point<_Clock, _Duration>& __atime)
  	                           ^

"/usr/include/c++/7/bits/std_mutex.h", line 303: error: expected a ")"
  	try_lock_for(const chrono::duration<_Rep, _Period>& __rtime)
  	                         ^

"/usr/include/c++/7/bits/std_mutex.h", line 219: error: identifier "__atime" is
          undefined
  	  _M_owns(_M_device->try_lock_until(__atime))
  	                                    ^

"/usr/include/c++/7/bits/std_mutex.h", line 262: error: name followed by "::"
          must be a class or namespace name
  	  __throw_system_error(int(errc::operation_not_permitted));
  	                           ^

"/usr/include/c++/7/bits/std_mutex.h", line 262: error: identifier
          "__throw_system_error" is undefined
  	  __throw_system_error(int(errc::operation_not_permitted));
  	  ^

"/usr/include/c++/7/bits/std_mutex.h", line 264: error: name followed by "::"
          must be a class or namespace name
  	  __throw_system_error(int(errc::resource_deadlock_would_occur));
  	                           ^

"/usr/include/c++/7/bits/std_mutex.h", line 264: error: identifier
          "__throw_system_error" is undefined
  	  __throw_system_error(int(errc::resource_deadlock_would_occur));
  	  ^

"/usr/include/c++/7/bits/std_mutex.h", line 276: error: name followed by "::"
          must be a class or namespace name
  	  __throw_system_error(int(errc::operation_not_permitted));
  	                           ^

"/usr/include/c++/7/bits/std_mutex.h", line 276: error: identifier
          "__throw_system_error" is undefined
  	  __throw_system_error(int(errc::operation_not_permitted));
  	  ^

"/usr/include/c++/7/bits/std_mutex.h", line 278: error: name followed by "::"
          must be a class or namespace name
  	  __throw_system_error(int(errc::resource_deadlock_would_occur));
  	                           ^

"/usr/include/c++/7/bits/std_mutex.h", line 278: error: identifier
          "__throw_system_error" is undefined
  	  __throw_system_error(int(errc::resource_deadlock_would_occur));
  	  ^

"/usr/include/c++/7/bits/std_mutex.h", line 291: error: name followed by "::"
          must be a class or namespace name
  	    __throw_system_error(int(errc::operation_not_permitted));
  	                             ^

"/usr/include/c++/7/bits/std_mutex.h", line 291: error: identifier
          "__throw_system_error" is undefined
  	    __throw_system_error(int(errc::operation_not_permitted));
  	    ^

"/usr/include/c++/7/bits/std_mutex.h", line 293: error: name followed by "::"
          must be a class or namespace name
  	    __throw_system_error(int(errc::resource_deadlock_would_occur));
  	                             ^

"/usr/include/c++/7/bits/std_mutex.h", line 293: error: identifier
          "__throw_system_error" is undefined
  	    __throw_system_error(int(errc::resource_deadlock_would_occur));
  	    ^

"/usr/include/c++/7/bits/std_mutex.h", line 296: error: identifier "__atime" is
          undefined
  	      _M_owns = _M_device->try_lock_until(__atime);
  	                                          ^

"/usr/include/c++/7/bits/std_mutex.h", line 306: error: name followed by "::"
          must be a class or namespace name
  	    __throw_system_error(int(errc::operation_not_permitted));
  	                             ^

"/usr/include/c++/7/bits/std_mutex.h", line 306: error: identifier
          "__throw_system_error" is undefined
  	    __throw_system_error(int(errc::operation_not_permitted));
  	    ^

"/usr/include/c++/7/bits/std_mutex.h", line 308: error: name followed by "::"
          must be a class or namespace name
  	    __throw_system_error(int(errc::resource_deadlock_would_occur));
  	                             ^

"/usr/include/c++/7/bits/std_mutex.h", line 308: error: identifier
          "__throw_system_error" is undefined
  	    __throw_system_error(int(errc::resource_deadlock_would_occur));
  	    ^

"/usr/include/c++/7/bits/std_mutex.h", line 311: error: identifier "__rtime" is
          undefined
  	      _M_owns = _M_device->try_lock_for(__rtime);
  	                                        ^

"/usr/include/c++/7/bits/std_mutex.h", line 320: error: name followed by "::"
          must be a class or namespace name
  	  __throw_system_error(int(errc::operation_not_permitted));
  	                           ^

"/usr/include/c++/7/bits/std_mutex.h", line 320: error: identifier
          "__throw_system_error" is undefined
  	  __throw_system_error(int(errc::operation_not_permitted));
  	  ^

"/usr/include/c++/7/bits/std_mutex.h", line 368: error: expected a declaration
  } // namespace
  ^

"/usr/include/c++/7/mutex", line 90: error: expected a declaration
    };
    ^

"/usr/include/c++/7/mutex", line 93: error: not a class or struct name
    class recursive_mutex : private __recursive_mutex_base
                                    ^

"/usr/include/c++/7/mutex", line 96: error: identifier "__native_type" is
          undefined
      typedef __native_type* 			native_handle_type;
              ^

"/usr/include/c++/7/mutex", line 107: error: identifier "_M_mutex" is undefined
        int __e = __gthread_recursive_mutex_lock(&_M_mutex);
                                                  ^

"/usr/include/c++/7/mutex", line 111: error: identifier "__throw_system_error"
          is undefined
  	__throw_system_error(__e);
  	^

"/usr/include/c++/7/mutex", line 118: error: identifier "_M_mutex" is undefined
        return !__gthread_recursive_mutex_trylock(&_M_mutex);
                                                   ^

"/usr/include/c++/7/mutex", line 125: error: identifier "_M_mutex" is undefined
        __gthread_recursive_mutex_unlock(&_M_mutex);
                                          ^

"/usr/include/c++/7/mutex", line 130: error: identifier "_M_mutex" is undefined
      { return &_M_mutex; }
                ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/DbgHelp.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DbgHelp.cc.o -MF CMakeFiles/zeek_objs.dir/DbgHelp.cc.o.d -o CMakeFiles/zeek_objs.dir/DbgHelp.cc.o -c /datasets/zeek/src/DbgHelp.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DbgHelp.cc.o -MF CMakeFiles/zeek_objs.dir/DbgHelp.cc.o.d -c /datasets/zeek/src/DbgHelp.cc
"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/StmtEnums.h", line 5: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/Debug.h", line 170: error: identifier "StmtFlowType"
          is undefined
  bool post_execute_stmt(Stmt* stmt, Frame* f, Val* result, StmtFlowType* flow);
                                                            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/DbgWatch.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DbgWatch.cc.o -MF CMakeFiles/zeek_objs.dir/DbgWatch.cc.o.d -o CMakeFiles/zeek_objs.dir/DbgWatch.cc.o -c /datasets/zeek/src/DbgWatch.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DbgWatch.cc.o -MF CMakeFiles/zeek_objs.dir/DbgWatch.cc.o.d -c /datasets/zeek/src/DbgWatch.cc
"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/DbgWatch.h", line 12: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/DbgWatch.h", line 20: error: identifier "Obj" is
          undefined
  	explicit DbgWatch(Obj* var_to_watch);
  	                  ^

"/datasets/zeek/src/zeek/DbgWatch.h", line 25: error: identifier "Obj" is
          undefined
  	Obj* var;
  	^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/StmtEnums.h", line 5: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Debug.h", line 170: error: identifier "StmtFlowType"
          is undefined
  bool post_execute_stmt(Stmt* stmt, Frame* f, Val* result, StmtFlowType* flow);
                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/DbgWatch.cc", line 10: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/DbgWatch.cc", line 14: error: this declaration has no
          storage class or type specifier
  DbgWatch::DbgWatch(zeek::Obj* var_to_watch)
  ^

"/datasets/zeek/src/DbgWatch.cc", line 14: error: expected a ";"
  DbgWatch::DbgWatch(zeek::Obj* var_to_watch)
          ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Debug.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Debug.cc.o -MF CMakeFiles/zeek_objs.dir/Debug.cc.o.d -o CMakeFiles/zeek_objs.dir/Debug.cc.o -c /datasets/zeek/src/Debug.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Debug.cc.o -MF CMakeFiles/zeek_objs.dir/Debug.cc.o.d -c /datasets/zeek/src/Debug.cc
"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/StmtEnums.h", line 5: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/Debug.h", line 170: error: identifier "StmtFlowType"
          is undefined
  bool post_execute_stmt(Stmt* stmt, Frame* f, Val* result, StmtFlowType* flow);
                                                            ^

"/datasets/zeek/src/zeek/DbgBreakpoint.h", line 9: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/DbgBreakpoint.h", line 39: error: namespace "std" has
          no member "string_view"
  	bool SetLocation(ParseLocationRec plr, std::string_view loc_str);
  	                                            ^

"/datasets/zeek/src/zeek/DebugCmds.h", line 14: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/DebugCmds.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DebugCmds.cc.o -MF CMakeFiles/zeek_objs.dir/DebugCmds.cc.o.d -o CMakeFiles/zeek_objs.dir/DebugCmds.cc.o -c /datasets/zeek/src/DebugCmds.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DebugCmds.cc.o -MF CMakeFiles/zeek_objs.dir/DebugCmds.cc.o.d -c /datasets/zeek/src/DebugCmds.cc
"/datasets/zeek/src/zeek/DebugCmds.h", line 14: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/DbgBreakpoint.h", line 9: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/DbgBreakpoint.h", line 39: error: namespace "std" has
          no member "string_view"
  	bool SetLocation(ParseLocationRec plr, std::string_view loc_str);
  	                                            ^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/StmtEnums.h", line 5: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Debug.h", line 170: error: identifier "StmtFlowType"
          is undefined
  bool post_execute_stmt(Stmt* stmt, Frame* f, Val* result, StmtFlowType* flow);
                                                            ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 8:
          error: qualified name is not allowed
  namespace zeek::detail {
            ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 13:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 13:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 16:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcInvalid, names, 0, false, "This function should not be called",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 18:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 22:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 22:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 27:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcHelp, names, 1, false, "Get help with debugger commands",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 29:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 33:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 33:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 38:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcQuit, names, 1, false, "Exit Zeek",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 40:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 44:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 44:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 49:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcNext, names, 1, true, "Step to the following statement, skipping function calls",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 51:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 55:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 55:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 61:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcStep, names, 2, true, "Step to following statements, stepping in to function calls",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 63:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 67:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 67:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 73:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcContinue, names, 2, true, "Resume execution of the policy script",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 75:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 79:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 79:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 84:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcFinish, names, 1, true, "Run until the currently-executing function completes",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 86:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 90:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 90:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 96:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcBreak, names, 2, false, "Set a breakpoint",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 98:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 102:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 102:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 107:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcBreakCondition, names, 1, false, "",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 109:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 113:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 113:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 119:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcDeleteBreak, names, 2, false, "Delete the specified breakpoints; delete all if no arguments",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 121:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 125:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 125:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 130:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcClearBreak, names, 1, false, "",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 132:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 136:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 136:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 142:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcDisableBreak, names, 2, false, "",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 144:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 148:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 148:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 153:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcEnableBreak, names, 1, false, "",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 155:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 159:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 159:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 164:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcIgnoreBreak, names, 1, false, "",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 166:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 170:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 170:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 177:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcPrint, names, 3, false, "Evaluate an expression and print the result (also aliased as 'set')",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 179:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 183:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 183:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 190:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcBacktrace, names, 3, false, "Print a stack trace (with +- N argument, inner/outer N frames only)",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 192:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 196:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 196:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 201:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcFrame, names, 1, false, "Select frame number N",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 203:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 207:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 207:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 212:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcUp, names, 1, false, "Select the stack frame one level up",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 214:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 218:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 218:
          error: identifier "info" is undefined
  		DebugCmdInfo* info;
  		              ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 223:
          error: expected a type specifier
  		info = new DebugCmdInfo(dcDown, names, 1, false, "Select the stack frame one level down",
  		           ^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 225:
          error: identifier "g_DebugCmdInfos" is undefined
  		g_DebugCmdInfos.push_back(info);
  		^

"/datasets/zeek/build/src/include/zeek/DebugCmdInfoConstants.cc", line 229:
          error: identifier "DebugCmdInfo" is undefined
  		DebugCmdInfo* info;
  		^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/DebugLogger.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DebugLogger.cc.o -MF CMakeFiles/zeek_objs.dir/DebugLogger.cc.o.d -o CMakeFiles/zeek_objs.dir/DebugLogger.cc.o -c /datasets/zeek/src/DebugLogger.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DebugLogger.cc.o -MF CMakeFiles/zeek_objs.dir/DebugLogger.cc.o.d -c /datasets/zeek/src/DebugLogger.cc
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Desc.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Desc.cc.o -MF CMakeFiles/zeek_objs.dir/Desc.cc.o.d -o CMakeFiles/zeek_objs.dir/Desc.cc.o -c /datasets/zeek/src/Desc.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Desc.cc.o -MF CMakeFiles/zeek_objs.dir/Desc.cc.o.d -c /datasets/zeek/src/Desc.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete
          type is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a
          ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a
          ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 62: error: expected a
          declaration
  	} // namespace detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: identifier
          "Obj" is undefined
  	Obj(const Obj&) = delete;
  	          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 90: error: explicit
          type is missing ("int" assumed)
  	Obj(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error:
          "operator=" must be a member function
  	Obj& operator=(const Obj&) = delete;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 91: error: function
          "Obj" is not a type name
  	Obj& operator=(const Obj&) = delete;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: function
          "Obj" is not a type name
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: explicit
          type is missing ("int" assumed)
  	          const detail::Location* expr_location = nullptr) const;
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: expected a
          ")"
  	          const detail::Location* expr_location = nullptr) const;
  	                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	          const detail::Location* expr_location = nullptr) const;
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 96: error: default
          argument not at end of parameter list
  	void Warn(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 98: error: function
          "Obj" is not a type name
  	void Error(const char* msg, const Obj* obj2 = nullptr, bool pinpoint_only = false,
  	                                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Dict.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Dict.cc.o -MF CMakeFiles/zeek_objs.dir/Dict.cc.o.d -o CMakeFiles/zeek_objs.dir/Dict.cc.o -c /datasets/zeek/src/Dict.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Dict.cc.o -MF CMakeFiles/zeek_objs.dir/Dict.cc.o.d -c /datasets/zeek/src/Dict.cc
"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 37: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 45: error: qualified name is not
          allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: namespace "zeek::detail"
          has no member "BifReturnVal"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                       ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: namespace "zeek::detail"
          has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: identifier "frame" is
          undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 47: error: expected a ")"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                           ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 50: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 214: error: a nonstatic data member
          cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 215: error: a nonstatic data member
          cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 217: error: invalid friend
          declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 217: error: expected a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 219: error: invalid friend
          declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 219: error: expected a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 196: error: a nonstatic member
          reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 244: error: identifier "String" is
          undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/Hash.h", line 344: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/Dict.h", line 111: error: identifier "hash_t" is
          undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/Dict.h", line 160: error: namespace "zeek::detail" has
          no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/Dict.h", line 165: error: identifier "hash_t" is
          undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/Dict.h", line 162: error: namespace "zeek::detail" has
          no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: namespace "std" has no
          member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: type name is not allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: expected an expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/Dict.h", line 174: error: expected a string literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/Dict.h", line 491: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/Dict.h", line 496: error: namespace "zeek::detail" has
          no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/Dict.h", line 515: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/Dict.h", line 525: error: namespace "zeek::detail" has
          no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/Dict.h", line 643: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/Dict.h", line 647: error: namespace "zeek::detail" has
          no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/Dict.h", line 683: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/Dict.h", line 687: error: namespace "zeek::detail" has
          no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/Dict.h", line 1007: error: namespace "zeek::detail"
          has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/Dict.h", line 1007: error: namespace "zeek::detail"
          has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/Dict.h", line 1017: error: namespace "zeek::detail"
          has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/Dict.h", line 1119: error: namespace "zeek::detail"
          has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/Dict.h", line 1129: error: namespace "zeek::detail"
          has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/Dict.h", line 1185: error: namespace "zeek::detail"
          has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/Dict.h", line 508: error: namespace "zeek::detail" has
          no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/Dict.h", line 509: error: identifier "h" is undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/Dict.h", line 634: error: namespace "zeek::detail" has
          no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/Dict.h", line 635: error: identifier "h" is undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/Dict.h", line 1026: error: namespace "zeek::detail"
          has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/Dict.h", line 1030: error: identifier "hash" is
          undefined
  		hash <<= m;
  		^

Segmentation fault
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Discard.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Discard.cc.o -MF CMakeFiles/zeek_objs.dir/Discard.cc.o.d -o CMakeFiles/zeek_objs.dir/Discard.cc.o -c /datasets/zeek/src/Discard.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Discard.cc.o -MF CMakeFiles/zeek_objs.dir/Discard.cc.o.d -c /datasets/zeek/src/Discard.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Func *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Func *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Func]"
                      at line 34 of "/datasets/zeek/src/zeek/Discard.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/DNS_Mapping.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DNS_Mapping.cc.o -MF CMakeFiles/zeek_objs.dir/DNS_Mapping.cc.o.d -o CMakeFiles/zeek_objs.dir/DNS_Mapping.cc.o -c /datasets/zeek/src/DNS_Mapping.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DNS_Mapping.cc.o -MF CMakeFiles/zeek_objs.dir/DNS_Mapping.cc.o.d -c /datasets/zeek/src/DNS_Mapping.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 91%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/DNS_Mgr.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DNS_Mgr.cc.o -MF CMakeFiles/zeek_objs.dir/DNS_Mgr.cc.o.d -o CMakeFiles/zeek_objs.dir/DNS_Mgr.cc.o -c /datasets/zeek/src/DNS_Mgr.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/DNS_Mgr.cc.o -MF CMakeFiles/zeek_objs.dir/DNS_Mgr.cc.o.d -c /datasets/zeek/src/DNS_Mgr.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/EquivClass.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/EquivClass.cc.o -MF CMakeFiles/zeek_objs.dir/EquivClass.cc.o.d -o CMakeFiles/zeek_objs.dir/EquivClass.cc.o -c /datasets/zeek/src/EquivClass.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/EquivClass.cc.o -MF CMakeFiles/zeek_objs.dir/EquivClass.cc.o.d -c /datasets/zeek/src/EquivClass.cc
"/datasets/zeek/src/zeek/EquivClass.h", line 7: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/CCL.h", line 8: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/EquivClass.cc", line 10: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/EquivClass.cc", line 13: error: this declaration has no
          storage class or type specifier
  EquivClass::EquivClass(int arg_size)
  ^

"/datasets/zeek/src/EquivClass.cc", line 13: error: expected a ";"
  EquivClass::EquivClass(int arg_size)
            ^

"/datasets/zeek/src/EquivClass.cc", line 37: error: identifier "i" is undefined
  		rep[i] = no_rep;
  		    ^

"/datasets/zeek/src/EquivClass.cc", line 37: error: identifier "no_rep" is
          undefined
  		rep[i] = no_rep;
  		         ^

"/datasets/zeek/src/EquivClass.cc", line 39: error: expected a declaration
  	}
  	^

"/datasets/zeek/src/EquivClass.cc", line 136: error: expected a declaration
  					}
  					^

"/datasets/zeek/src/EquivClass.cc", line 146: error: identifier "k" is
          undefined
  			bck[k] = old_ec;
  			    ^

"/datasets/zeek/src/EquivClass.cc", line 146: error: identifier "old_ec" is
          undefined
  			bck[k] = old_ec;
  			         ^

"/datasets/zeek/src/EquivClass.cc", line 147: error: expected a declaration
  			if ( old_ec != ec_nil )
  			^

"/datasets/zeek/src/EquivClass.cc", line 150: error: this declaration has no
          storage class or type specifier
  			old_ec = k;
  			^

"/datasets/zeek/src/EquivClass.cc", line 151: error: expected a declaration
  			}
  			^

"/datasets/zeek/src/EquivClass.cc", line 162: error: expected a declaration
  		for ( ++i; i < csyms->size() && ccl_flags[i]; ++i )
  		^

"/datasets/zeek/src/EquivClass.cc", line 165: error: expected a declaration
  		}
  		^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Event.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Event.cc.o -MF CMakeFiles/zeek_objs.dir/Event.cc.o.d -o CMakeFiles/zeek_objs.dir/Event.cc.o -c /datasets/zeek/src/Event.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Event.cc.o -MF CMakeFiles/zeek_objs.dir/Event.cc.o.d -c /datasets/zeek/src/Event.cc
"/datasets/zeek/src/zeek/zeek/zeek/Pipe.h", line 5: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Flare.h", line 7: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Flare.h", line 44: error: identifier "Pipe" is
          undefined
  	Pipe pipe;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/EventHandler.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/EventHandler.cc.o -MF CMakeFiles/zeek_objs.dir/EventHandler.cc.o.d -o CMakeFiles/zeek_objs.dir/EventHandler.cc.o -c /datasets/zeek/src/EventHandler.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/EventHandler.cc.o -MF CMakeFiles/zeek_objs.dir/EventHandler.cc.o.d -c /datasets/zeek/src/EventHandler.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 104: error: a type qualifier is
          not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/EventLauncher.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/EventLauncher.cc.o -MF CMakeFiles/zeek_objs.dir/EventLauncher.cc.o.d -o CMakeFiles/zeek_objs.dir/EventLauncher.cc.o -c /datasets/zeek/src/EventLauncher.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/EventLauncher.cc.o -MF CMakeFiles/zeek_objs.dir/EventLauncher.cc.o.d -c /datasets/zeek/src/EventLauncher.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/EventRegistry.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/EventRegistry.cc.o -MF CMakeFiles/zeek_objs.dir/EventRegistry.cc.o.d -o CMakeFiles/zeek_objs.dir/EventRegistry.cc.o -c /datasets/zeek/src/EventRegistry.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/EventRegistry.cc.o -MF CMakeFiles/zeek_objs.dir/EventRegistry.cc.o.d -c /datasets/zeek/src/EventRegistry.cc
"/datasets/zeek/src/zeek/EventRegistry.h", line 35: error: namespace "std" has
          no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/EventRegistry.h", line 40: error: namespace "std" has
          no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/EventRegistry.h", line 45: error: namespace "std" has
          no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/EventRegistry.h", line 55: error: namespace "std" has
          no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/EventTrace.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/EventTrace.cc.o -MF CMakeFiles/zeek_objs.dir/EventTrace.cc.o.d -o CMakeFiles/zeek_objs.dir/EventTrace.cc.o -c /datasets/zeek/src/EventTrace.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/EventTrace.cc.o -MF CMakeFiles/zeek_objs.dir/EventTrace.cc.o.d -c /datasets/zeek/src/EventTrace.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Expr.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Expr.cc.o -MF CMakeFiles/zeek_objs.dir/Expr.cc.o.d -o CMakeFiles/zeek_objs.dir/Expr.cc.o -c /datasets/zeek/src/Expr.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Expr.cc.o -MF CMakeFiles/zeek_objs.dir/Expr.cc.o.d -c /datasets/zeek/src/Expr.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/File.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/File.cc.o -MF CMakeFiles/zeek_objs.dir/File.cc.o.d -o CMakeFiles/zeek_objs.dir/File.cc.o -c /datasets/zeek/src/File.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/File.cc.o -MF CMakeFiles/zeek_objs.dir/File.cc.o.d -c /datasets/zeek/src/File.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Flare.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Flare.cc.o -MF CMakeFiles/zeek_objs.dir/Flare.cc.o.d -o CMakeFiles/zeek_objs.dir/Flare.cc.o -c /datasets/zeek/src/Flare.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Flare.cc.o -MF CMakeFiles/zeek_objs.dir/Flare.cc.o.d -c /datasets/zeek/src/Flare.cc
"/datasets/zeek/src/zeek/zeek/Pipe.h", line 5: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Flare.h", line 7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Flare.h", line 44: error: identifier "Pipe" is
          undefined
  	Pipe pipe;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/Flare.cc", line 11: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/Flare.cc", line 14: error: this declaration has no storage
          class or type specifier
  Flare::Flare() : pipe(FD_CLOEXEC, FD_CLOEXEC, O_NONBLOCK, O_NONBLOCK) { }
  ^

"/datasets/zeek/src/Flare.cc", line 14: error: expected a ";"
  Flare::Flare() : pipe(FD_CLOEXEC, FD_CLOEXEC, O_NONBLOCK, O_NONBLOCK) { }
       ^

"/datasets/zeek/src/Flare.cc", line 59: error: expected a declaration
  		}
  		^

"/datasets/zeek/src/Flare.cc", line 86: error: this declaration has no storage
          class or type specifier
  		bad_pipe_op("read", signal_safe);
  		^

"/datasets/zeek/src/Flare.cc", line 86: error: a value of type "const char *"
          cannot be used to initialize an entity of type "int"
  		bad_pipe_op("read", signal_safe);
  		            ^

"/datasets/zeek/src/Flare.cc", line 86: error: expected a ")"
  		bad_pipe_op("read", signal_safe);
  		                  ^

"/datasets/zeek/src/Flare.cc", line 87: error: expected a declaration
  		}
  		^

"/datasets/zeek/src/Flare.cc", line 90: error: expected a declaration
  	}
  	^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Frag.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Frag.cc.o -MF CMakeFiles/zeek_objs.dir/Frag.cc.o.d -o CMakeFiles/zeek_objs.dir/Frag.cc.o -c /datasets/zeek/src/Frag.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Frag.cc.o -MF CMakeFiles/zeek_objs.dir/Frag.cc.o.d -c /datasets/zeek/src/Frag.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Frame.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Frame.cc.o -MF CMakeFiles/zeek_objs.dir/Frame.cc.o.d -o CMakeFiles/zeek_objs.dir/Frame.cc.o -c /datasets/zeek/src/Frame.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Frame.cc.o -MF CMakeFiles/zeek_objs.dir/Frame.cc.o.d -c /datasets/zeek/src/Frame.cc
"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: not a
          class or struct name
  class address : detail::comparable<address> {
                  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 13: error: class
          or struct definition is missing
  class address : detail::comparable<address> {
                        ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 42: error:
          "operator=" must be a member function
    address& operator=(const address&) noexcept;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 54: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v4() const noexcept;
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 57: error: a type
          qualifier is not allowed on a nonmember function
    bool is_v6() const noexcept {
                 ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 63: error:
          identifier "array_type" is undefined
    array_type& bytes() noexcept {
    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 64: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: a type
          qualifier is not allowed on a nonmember function
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                           ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 69: error: cannot
          overload functions distinguished by return type alone
    const std::array<uint8_t, 16>& bytes() const noexcept {
                                   ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 70: error:
          identifier "bytes_" is undefined
      return bytes_;
             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 73: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] int compare(const address& other) const noexcept;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 75: error: a type
          qualifier is not allowed on a nonmember function
    [[nodiscard]] size_t hash() const;
                                ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 79: error: a type
          qualifier is not allowed on a nonmember function
    void convert_to(std::string& str) const;
                                      ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 83: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 90: error:
          identifier "address" is undefined
  inline bool convert(const std::string& str, address& a) {
                                              ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 95: error:
          identifier "address" is undefined
  inline void convert(const address& a, std::string& str) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 101: error:
          identifier "address" is undefined
  bool inspect(Inspector& f, address& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/address.hh", line 115: error:
          expected a declaration
  } // namespace broker
  ^

"/usr/include/c++/7/ratio", line 71: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<_Pn, 0>
             ^

"/usr/include/c++/7/ratio", line 76: error: a template argument list is not
          allowed in a declaration of a primary template
      struct __static_gcd<0, _Qn>
             ^

"/usr/include/c++/7/ratio", line 92: error: __static_abs is not a template
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: identifier "__static_abs" is
          undefined
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                      ^

"/usr/include/c++/7/ratio", line 92: error: the global scope has no "value"
        static const uintmax_t __a0 = __static_abs<_Pn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 93: error: the global scope has no "value"
        static const uintmax_t __a1 = __static_abs<_Pn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 94: error: the global scope has no "value"
        static const uintmax_t __b0 = __static_abs<_Qn>::value % __c;
                                                         ^

"/usr/include/c++/7/ratio", line 95: error: the global scope has no "value"
        static const uintmax_t __b1 = __static_abs<_Qn>::value / __c;
                                                         ^

"/usr/include/c++/7/ratio", line 115: error: integral_constant is not a
          template
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 115: error: not a class or struct name
      : integral_constant<bool, (__hi1 < __hi2
        ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_sign" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                 ^

"/usr/include/c++/7/ratio", line 271: error: the global scope has no "value"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                      ^

"/usr/include/c++/7/ratio", line 271: error: identifier "__static_gcd" is
          undefined
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                              ^

"/usr/include/c++/7/ratio", line 271: error: template parameter "_Den" may not
          be redeclared in this scope
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                 ^

"/usr/include/c++/7/ratio", line 271: error: a constexpr static data member
          declaration requires an in-class initializer
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 271: error: expected a ";"
          _Num * __static_sign<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                                     ^

"/usr/include/c++/7/ratio", line 274: error: __static_abs is not a template
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: identifier "__static_abs" is
          undefined
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
          ^

"/usr/include/c++/7/ratio", line 274: error: the global scope has no "value"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                              ^

"/usr/include/c++/7/ratio", line 274: error: template parameter "_Den" may not
          be redeclared in this scope
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                         ^

"/usr/include/c++/7/ratio", line 274: error: a constexpr static data member
          declaration requires an in-class initializer
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 274: error: expected a ";"
          __static_abs<_Den>::value / __static_gcd<_Num, _Den>::value;
                                                             ^

"/usr/include/c++/7/ratio", line 290: error: __static_gcd is not a template
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R1::num, _R2::den>::value;
          ^

"/usr/include/c++/7/ratio", line 290: error: qualified name is not allowed
          __static_gcd<_R1::num, _R2::den>::value;
                                 ^

"/usr/include/c++/7/ratio", line 290: error: expected a ";"
          __static_gcd<_R1::num, _R2::den>::value;
                                         ^

"/usr/include/c++/7/ratio", line 290: error: expected a "}"
          __static_gcd<_R1::num, _R2::den>::value;
                                                 ^

"/usr/include/c++/7/ratio", line 292: error: identifier "__static_gcd" is
          undefined
          __static_gcd<_R2::num, _R1::den>::value;
          ^

"/usr/include/c++/7/ratio", line 292: error: name followed by "::" must be a
          class or namespace name
          __static_gcd<_R2::num, _R1::den>::value;
                       ^

"/usr/include/c++/7/ratio", line 292: error: const variable "_R1" requires an
          initializer
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 292: error: expected a ";"
          __static_gcd<_R2::num, _R1::den>::value;
                                    ^

"/usr/include/c++/7/ratio", line 294: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/ratio", line 301: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t num = type::num;
                                        ^

"/usr/include/c++/7/ratio", line 302: error: name followed by "::" must be a
          class or namespace name
        static constexpr intmax_t den = type::den;
                                        ^

"/usr/include/c++/7/ratio", line 303: error: expected a declaration
      };
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Func.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Func.cc.o -MF CMakeFiles/zeek_objs.dir/Func.cc.o.d -o CMakeFiles/zeek_objs.dir/Func.cc.o -c /datasets/zeek/src/Func.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Func.cc.o -MF CMakeFiles/zeek_objs.dir/Func.cc.o.d -c /datasets/zeek/src/Func.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Hash.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Hash.cc.o -MF CMakeFiles/zeek_objs.dir/Hash.cc.o.d -o CMakeFiles/zeek_objs.dir/Hash.cc.o -c /datasets/zeek/src/Hash.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Hash.cc.o -MF CMakeFiles/zeek_objs.dir/Hash.cc.o.d -c /datasets/zeek/src/Hash.cc
"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/Hash.h", line 37: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Hash.h", line 45: error: qualified name is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: namespace "zeek::detail" has
          no member "BifReturnVal"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                       ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: namespace "zeek::detail" has
          no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: identifier "frame" is
          undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/Hash.h", line 47: error: expected a ")"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                           ^

"/datasets/zeek/src/zeek/Hash.h", line 50: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Hash.h", line 214: error: a nonstatic data member
          cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/Hash.h", line 215: error: a nonstatic data member
          cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/Hash.h", line 217: error: invalid friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/Hash.h", line 217: error: expected a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/Hash.h", line 219: error: identifier "BifReturnVal" is
          undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/Hash.h", line 219: error: invalid friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/Hash.h", line 219: error: expected a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/Hash.h", line 196: error: a nonstatic member reference
          must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/Hash.h", line 244: error: identifier "String" is
          undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/Hash.h", line 344: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/PriorityQueue.h", line 10: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 16: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 60: error: not a class or struct
          name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 73: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is not a
          nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: not a class or struct
          name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 115: error: identifier "Remove" is
          undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: a type qualifier is
          not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: a type qualifier is
          not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: a type qualifier is
          not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: a type qualifier is
          not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: a type qualifier is
          not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: a type qualifier is
          not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 135: error: return value type does
          not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 143: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: no default constructor
          exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 163: error: identifier "TimerMgr"
          is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 165: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 36: error: expected a
          declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 39: error: identifier
          "Location" is undefined
  using yyltype = Location;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 40: error: namespace
          "zeek::detail" has no member "yyltype"
  YYLTYPE GetCurrentLocation();
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 41: error: incomplete type
          is not allowed
  void SetCurrentLocation(YYLTYPE currloc);
       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 41: error: namespace
          "zeek::detail" has no member "yyltype"
  void SetCurrentLocation(YYLTYPE currloc);
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 41: error: expected a ")"
  void SetCurrentLocation(YYLTYPE currloc);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: identifier
          "Location" is undefined
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: expected a ")"
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 47: error: identifier
          "Location" is undefined
  extern Location start_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 48: error: identifier
          "Location" is undefined
  extern Location end_location;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 51: error: identifier
          "Location" is undefined
  inline void set_location(const Location loc)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 56: error: identifier
          "Location" is undefined
  inline void set_location(const Location start, const Location end)
                                                       ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/ID.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/ID.cc.o -MF CMakeFiles/zeek_objs.dir/ID.cc.o.d -o CMakeFiles/zeek_objs.dir/ID.cc.o -c /datasets/zeek/src/ID.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/ID.cc.o -MF CMakeFiles/zeek_objs.dir/ID.cc.o.d -c /datasets/zeek/src/ID.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 36: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 41: error: IntrusivePtr is not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/ID.h", line 58: error: IntrusivePtr is not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: class or struct definition is
          missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: a type qualifier is not allowed
          on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: identifier "val" is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: a type qualifier is not allowed
          on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "val" is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/IntSet.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/IntSet.cc.o -MF CMakeFiles/zeek_objs.dir/IntSet.cc.o.d -o CMakeFiles/zeek_objs.dir/IntSet.cc.o -c /datasets/zeek/src/IntSet.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/IntSet.cc.o -MF CMakeFiles/zeek_objs.dir/IntSet.cc.o.d -c /datasets/zeek/src/IntSet.cc
"/datasets/zeek/src/zeek/IntSet.h", line 11: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/IntSet.cc", line 7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/IntSet.cc", line 10: error: incomplete type is not allowed
  void IntSet::Expand(unsigned int i)
       ^

"/datasets/zeek/src/IntSet.cc", line 10: error: expected a ";"
  void IntSet::Expand(unsigned int i)
             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/IP.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/IP.cc.o -MF CMakeFiles/zeek_objs.dir/IP.cc.o.d -o CMakeFiles/zeek_objs.dir/IP.cc.o -c /datasets/zeek/src/IP.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/IP.cc.o -MF CMakeFiles/zeek_objs.dir/IP.cc.o.d -c /datasets/zeek/src/IP.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/IPAddr.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/IPAddr.cc.o -MF CMakeFiles/zeek_objs.dir/IPAddr.cc.o.d -o CMakeFiles/zeek_objs.dir/IPAddr.cc.o -c /datasets/zeek/src/IPAddr.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/IPAddr.cc.o -MF CMakeFiles/zeek_objs.dir/IPAddr.cc.o.d -c /datasets/zeek/src/IPAddr.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/List.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/List.cc.o -MF CMakeFiles/zeek_objs.dir/List.cc.o.d -o CMakeFiles/zeek_objs.dir/List.cc.o -c /datasets/zeek/src/List.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/List.cc.o -MF CMakeFiles/zeek_objs.dir/List.cc.o.d -c /datasets/zeek/src/List.cc
"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

Segmentation fault
[ 92%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Reporter.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Reporter.cc.o -MF CMakeFiles/zeek_objs.dir/Reporter.cc.o.d -o CMakeFiles/zeek_objs.dir/Reporter.cc.o -c /datasets/zeek/src/Reporter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Reporter.cc.o -MF CMakeFiles/zeek_objs.dir/Reporter.cc.o.d -c /datasets/zeek/src/Reporter.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 109: error: identifier
          "is_enum_const" is undefined
  	void SetEnumConst() { is_enum_const = true; }
  	                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 110: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsEnumConst() const { return is_enum_const; }
  	                   ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/NFA.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/NFA.cc.o -MF CMakeFiles/zeek_objs.dir/NFA.cc.o.d -o CMakeFiles/zeek_objs.dir/NFA.cc.o -c /datasets/zeek/src/NFA.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/NFA.cc.o -MF CMakeFiles/zeek_objs.dir/NFA.cc.o.d -c /datasets/zeek/src/NFA.cc
"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/EquivClass.h", line 7: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/IntSet.h", line 11: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/NFA.cc", line 13: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/NFA.cc", line 18: error: this declaration has no storage
          class or type specifier
  NFA_State::NFA_State(int arg_sym, EquivClass* ec)
  ^

"/datasets/zeek/src/NFA.cc", line 18: error: expected a ";"
  NFA_State::NFA_State(int arg_sym, EquivClass* ec)
           ^

"/datasets/zeek/src/NFA.cc", line 117: error: this declaration has no storage
          class or type specifier
  					nxt->SetMark(nxt);
  					^

"/datasets/zeek/src/NFA.cc", line 117: error: expected a ";"
  					nxt->SetMark(nxt);
  					   ^

"/datasets/zeek/src/NFA.cc", line 119: error: expected a declaration
  				}
  				^

"/datasets/zeek/src/NFA.cc", line 123: error: expected a declaration
  			}
  			^

"/datasets/zeek/src/NFA.cc", line 128: error: expected a declaration
  		}
  		^

"/datasets/zeek/src/NFA.cc", line 135: error: this declaration has no storage
          class or type specifier
  	epsclosure->resize(0);
  	^

"/datasets/zeek/src/NFA.cc", line 135: error: expected a ";"
  	epsclosure->resize(0);
  	          ^

"/datasets/zeek/src/NFA.cc", line 137: error: expected a declaration
  	return epsclosure;
  	^

"/datasets/zeek/src/NFA.cc", line 138: error: expected a declaration
  	}
  	^

"/datasets/zeek/src/NFA.cc", line 284: error: this declaration has no storage
          class or type specifier
  		dup2->MakeOptional();
  		^

"/datasets/zeek/src/NFA.cc", line 284: error: declaration is incompatible with
          "int dup2(int, int)" (declared at line 537 of
          "/usr/include/unistd.h")
  		dup2->MakeOptional();
  		^

"/datasets/zeek/src/NFA.cc", line 284: error: expected a ";"
  		dup2->MakeOptional();
  		    ^

"/datasets/zeek/src/NFA.cc", line 285: error: this declaration has no storage
          class or type specifier
  		AppendMachine(dup2);
  		^

"/datasets/zeek/src/NFA.cc", line 286: error: expected a declaration
  		}
  		^

"/datasets/zeek/src/NFA.cc", line 324: error: expected a declaration
  	return new NFA_Machine(first, last);
  	^

"/datasets/zeek/src/NFA.cc", line 325: error: expected a declaration
  	}
  	^

"/datasets/zeek/src/NFA.cc", line 354: error: this declaration has no storage
          class or type specifier
  	closure->resize(0);
  	^

"/datasets/zeek/src/NFA.cc", line 354: error: expected a ";"
  	closure->resize(0);
  	       ^

"/datasets/zeek/src/NFA.cc", line 356: error: expected a declaration
  	delete states;
  	^

"/datasets/zeek/src/NFA.cc", line 358: error: expected a declaration
  	return closure;
  	^

"/datasets/zeek/src/NFA.cc", line 359: error: expected a declaration
  	}
  	^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/NetVar.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/NetVar.cc.o -MF CMakeFiles/zeek_objs.dir/NetVar.cc.o.d -o CMakeFiles/zeek_objs.dir/NetVar.cc.o -c /datasets/zeek/src/NetVar.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/NetVar.cc.o -MF CMakeFiles/zeek_objs.dir/NetVar.cc.o.d -c /datasets/zeek/src/NetVar.cc
"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 35: error: namespace "std"
          has no member "string_view"
  	EventHandlerPtr Register(std::string_view name, bool is_from_script = false);
  	                              ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 40: error: namespace "std"
          has no member "string_view"
  	EventHandler* Lookup(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 45: error: namespace "std"
          has no member "string_view"
  	bool NotOnlyRegisteredFromScript(std::string_view name);
  	                                      ^

"/datasets/zeek/src/zeek/zeek/EventRegistry.h", line 55: error: namespace "std"
          has no member "string_view"
  	void SetErrorHandler(std::string_view name);
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Notifier.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Notifier.cc.o -MF CMakeFiles/zeek_objs.dir/Notifier.cc.o.d -o CMakeFiles/zeek_objs.dir/Notifier.cc.o -c /datasets/zeek/src/Notifier.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Notifier.cc.o -MF CMakeFiles/zeek_objs.dir/Notifier.cc.o.d -c /datasets/zeek/src/Notifier.cc
"/datasets/zeek/src/zeek/Notifier.h", line 13: error: qualified name is not
          allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/Notifier.cc", line 9: error: this declaration has no
          storage class or type specifier
  zeek::notifier::detail::Registry zeek::notifier::detail::registry;
  ^

"/datasets/zeek/src/Notifier.cc", line 9: error: expected a ";"
  zeek::notifier::detail::Registry zeek::notifier::detail::registry;
      ^

"/datasets/zeek/src/Notifier.cc", line 11: error: qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/Notifier.cc", line 14: error: this declaration has no
          storage class or type specifier
  Receiver::Receiver()
  ^

"/datasets/zeek/src/Notifier.cc", line 14: error: expected a ";"
  Receiver::Receiver()
          ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Obj.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Obj.cc.o -MF CMakeFiles/zeek_objs.dir/Obj.cc.o.d -o CMakeFiles/zeek_objs.dir/Obj.cc.o -c /datasets/zeek/src/Obj.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Obj.cc.o -MF CMakeFiles/zeek_objs.dir/Obj.cc.o.d -c /datasets/zeek/src/Obj.cc
"/datasets/zeek/src/zeek/Obj.h", line 44: error: inline specifier allowed on
          function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 42: error:
          identifier "local" is undefined
  		local[std::forward<N>(name)] = std::forward<I>(id);
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 43: error:
          identifier "ordered_vars" is undefined
  		ordered_vars.push_back(std::forward<I>(id));
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 46: error:
          identifier "IDPtr" is undefined
  	const IDPtr& GetID() const { return scope_id; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 46: error: a
          type qualifier is not allowed on a nonmember function
  	const IDPtr& GetID() const { return scope_id; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 46: error:
          identifier "scope_id" is undefined
  	const IDPtr& GetID() const { return scope_id; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 48: error:
          identifier "AttrPtr" is undefined
  	const std::unique_ptr<std::vector<AttrPtr>>& Attrs() const { return attrs; }
  	                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 48: error: a
          type qualifier is not allowed on a nonmember function
  	const std::unique_ptr<std::vector<AttrPtr>>& Attrs() const { return attrs; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 48: error:
          identifier "attrs" is undefined
  	const std::unique_ptr<std::vector<AttrPtr>>& Attrs() const { return attrs; }
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 50: error:
          identifier "TypePtr" is undefined
  	const TypePtr& GetReturnType() const { return return_type; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 50: error: a
          type qualifier is not allowed on a nonmember function
  	const TypePtr& GetReturnType() const { return return_type; }
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 50: error:
          identifier "return_type" is undefined
  	const TypePtr& GetReturnType() const { return return_type; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 52: error: a
          type qualifier is not allowed on a nonmember function
  	size_t Length() const { return local.size(); }
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 52: error:
          identifier "local" is undefined
  	size_t Length() const { return local.size(); }
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 53: error: a
          type qualifier is not allowed on a nonmember function
  	const auto& Vars() const { return local; }
  	                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 53: error:
          identifier "local" is undefined
  	const auto& Vars() const { return local; }
  	                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 54: error: a
          type qualifier is not allowed on a nonmember function
  	const auto& OrderedVars() const { return ordered_vars; }
  	                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 54: error:
          identifier "ordered_vars" is undefined
  	const auto& OrderedVars() const { return ordered_vars; }
  	                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 56: error:
          identifier "IDPtr" is undefined
  	IDPtr GenerateTemporary(const char* name);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 60: error:
          identifier "IDPtr" is undefined
  	std::vector<IDPtr> GetInits();
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 63: error:
          identifier "IDPtr" is undefined
  	void AddInit(IDPtr id) { inits.emplace_back(std::move(id)); }
  	             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 63: error:
          identifier "inits" is undefined
  	void AddInit(IDPtr id) { inits.emplace_back(std::move(id)); }
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 65: error:
          incomplete type is not allowed
  	void Describe(ODesc* d) const override;
  	     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 65: error:
          identifier "ODesc" is undefined
  	void Describe(ODesc* d) const override;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 65: error:
          identifier "d" is undefined
  	void Describe(ODesc* d) const override;
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 65: error:
          expected a ";"
  	void Describe(ODesc* d) const override;
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/OpaqueVal.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/OpaqueVal.cc.o -MF CMakeFiles/zeek_objs.dir/OpaqueVal.cc.o.d -o CMakeFiles/zeek_objs.dir/OpaqueVal.cc.o -c /datasets/zeek/src/OpaqueVal.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/OpaqueVal.cc.o -MF CMakeFiles/zeek_objs.dir/OpaqueVal.cc.o.d -c /datasets/zeek/src/OpaqueVal.cc
"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 15:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: namespace "std" has no member "is_same_v"
    static constexpr bool value = std::is_same_v<A, B>;
                                       ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: type name is not allowed
    static constexpr bool value = std::is_same_v<A, B>;
                                                 ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: template parameter "B" may not be redeclared in this scope
    static constexpr bool value = std::is_same_v<A, B>;
                                                    ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: a constexpr static data member declaration requires an
          in-class initializer
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 34:
          error: expected a ";"
    static constexpr bool value = std::is_same_v<A, B>;
                                                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: namespace "std" has no member "is_same_v"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
           ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: type name is not allowed
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                     ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: template parameter "B" may not be redeclared in this scope
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                        ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: a constexpr static data member declaration requires an
          in-class initializer
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 40:
          error: expected a ";"
      std::is_same_v<A, B> && are_same<B, C, Ts...>::value;
                         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 80:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 90:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 105:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/detail/type_traits.hh", line 110:
          error: class template "<error>::normalized_signature" has already
          been defined
  struct normalized_signature<R (C::*)(Ts...) const noexcept> {
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: namespace
          "std" has no member "variant"
    std::variant<put_command, put_unique_command, put_unique_result_command,
         ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 98: error: expected a
          ";"
    std::variant<put_command, put_unique_command, put_unique_result_command,
                ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 124: error: qualified
          name is not allowed
  namespace broker::alm {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 131: error:
          identifier "endpoint_id" is undefined
  using routing_table = std::unordered_map<endpoint_id, routing_table_row>;
                                           ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 140: error: namespace
          "std" has no member "byte"
    cow_tuple<packed_message_type, uint16_t, topic, std::vector<std::byte>>;
                                                                     ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 149: error: qualified
          name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/fwd.hh", line 157: error: qualified
          name is not allowed
  namespace broker::zeek {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 12: error:
          qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 14: error:
          identifier "data" is undefined
  bool can_convert_data_to_node(const data& src);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 28: error: name
          followed by "::" must be a class or namespace name
      return detail::can_convert_data_to_node(src);
             ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 77: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, std::optional<To>>
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                   ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 99: error:
          expected an identifier
  std::enable_if_t<detail::has_convert_v<From, To>, To> get_as(const From& from) {
                                                  ^

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error: name
          followed by "::" must be a class or namespace name
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                   ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, std::__cxx11::string>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during instantiation of type
                    "std::enable_if_t<<error-constant>, std::__cxx11::string>"
                    at line 108 of
                    "/datasets/zeek/auxil/broker/include/broker/convert.hh"

"/datasets/zeek/auxil/broker/include/broker/convert.hh", line 108: error:
          expected a ";"
  std::enable_if_t<detail::has_convert_v<From, std::string>, std::string>
                                                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/comparable.hh", line 3:
          error: qualified name is not allowed
  namespace broker::detail {
            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          not a class or struct name
  class endpoint_id : detail::comparable<endpoint_id> {
                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 17: error:
          class or struct definition is missing
  class endpoint_id : detail::comparable<endpoint_id> {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error:
          conversion function must be a nonstatic member function
    explicit operator bool() const noexcept {
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 48: error: a
          type qualifier is not allowed on a nonmember function
    explicit operator bool() const noexcept {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 49: error:
          identifier "valid" is undefined
      return valid();
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error: a
          type qualifier is not allowed on a nonmember function
    bool operator!() const noexcept {
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          too few parameters for this operator function
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 53: error:
          nonmember operator requires a parameter with class or enum type
    bool operator!() const noexcept {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 54: error:
          identifier "valid" is undefined
      return !valid();
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 59: error: a
          type qualifier is not allowed on a nonmember function
    int compare(const endpoint_id& other) const noexcept {
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "bytes_" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          incomplete type is not allowed
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                   ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 60: error:
          identifier "num_bytes" is undefined
      return memcmp(bytes_.data(), other.bytes_.data(), num_bytes);
                                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 64: error: a
          type qualifier is not allowed on a nonmember function
    size_t hash() const noexcept;
                  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 74: error:
          function "broker::nil" returns incomplete type "broker::endpoint_id"
    static endpoint_id nil() noexcept {
                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 75: error:
          incomplete type is not allowed
      return endpoint_id{};
             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 84: error:
          invalid specifier outside a class declaration
    friend bool inspect(Inspector& f, endpoint_id& x) {
    ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 85: error:
          incomplete type is not allowed
      return f.apply(x.bytes_);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 88: error:
          expected a declaration
  private:
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 95: error:
          identifier "endpoint_id" is undefined
  void convert(endpoint_id x, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 98: error:
          identifier "endpoint_id" is undefined
  bool convert(const std::string& str, endpoint_id& x);
                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_id.hh", line 100: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 25:
          error: expected a declaration
    }
    ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: equality_comparable is not a template
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 29:
          error: not a class or struct name
  struct totally_ordered : equality_comparable<T, U>,
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: less_than_comparable is not a template
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 30:
          error: not a class or struct name
                           less_than_comparable<T, U> {};
                           ^

"/datasets/zeek/auxil/broker/include/broker/detail/operators.hh", line 32:
          error: expected a declaration
  } // namespace detail
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 36: error:
          identifier "timespan" is undefined
  void convert(timespan i, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 39: error:
          identifier "timestamp" is undefined
  void convert(timestamp t, std::string& str);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 42: error:
          identifier "timestamp" is undefined
  void convert(timestamp i, double& secs);
               ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 45: error:
          identifier "timespan" is undefined
  void convert(double secs, timespan& i);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 48: error:
          identifier "timestamp" is undefined
  void convert(double secs, timestamp& ts);
                            ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 51: error:
          identifier "timestamp" is undefined
  timestamp now();
  ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 69: error:
          identifier "fractional_seconds" is undefined
    fractional_seconds tmp{secs};
    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 70: error:
          identifier "timespan" is undefined
    return std::chrono::duration_cast<timespan>(tmp);
                                      ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error:
          identifier "timestamp" is undefined
    return timestamp{to_timespan(secs)};
           ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 75: error: expected
          a ";"
    return timestamp{to_timespan(secs)};
                    ^

"/datasets/zeek/auxil/broker/include/broker/time.hh", line 83: error: expected
          a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          explicit type is missing ("int" assumed)
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          qualified name is not allowed
  std::string to_string(const std::optional<network_info>& x);
                              ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 43: error:
          expected a ")"
  std::string to_string(const std::optional<network_info>& x);
                                           ^

"/datasets/zeek/auxil/broker/include/broker/network_info.hh", line 45: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          namespace "std" has no member "optional"
    std::optional<network_info> network;
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 52: error:
          expected a ";"
    std::optional<network_info> network;
                 ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 56: error:
          expected a declaration
  };
  ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          identifier "endpoint_info" is undefined
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 59: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator==(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          identifier "endpoint_info" is undefined
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
                                                       ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 64: error:
          nonmember operator requires a parameter with class or enum type
  inline bool operator!=(const endpoint_info& x, const endpoint_info& y) {
              ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 70: error:
          identifier "endpoint_info" is undefined
  bool inspect(Inspector& f, endpoint_info& x) {
                             ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 77: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const data& src);
                                          ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 80: error:
          identifier "data" is undefined
  bool convertible_to_endpoint_info(const std::vector<data>& src);
                                                      ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "data" is undefined
  bool convert(const data& src, endpoint_info& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 83: error:
          identifier "endpoint_info" is undefined
  bool convert(const data& src, endpoint_info& dst);
                                ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "endpoint_info" is undefined
  bool convert(const endpoint_info& src, data& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 86: error:
          identifier "data" is undefined
  bool convert(const endpoint_info& src, data& dst);
                                         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 89: error:
          identifier "endpoint_info" is undefined
  void convert(const endpoint_info& src, std::string& dst);
                     ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          can_convert_predicate is not a template
  struct can_convert_predicate<endpoint_info> {
         ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 93: error:
          identifier "endpoint_info" is undefined
  struct can_convert_predicate<endpoint_info> {
                               ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 94: error:
          identifier "data" is undefined
    static bool check(const data& src) {
                            ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 98: error:
          identifier "data" is undefined
    static bool check(const std::vector<data>& src) {
                                        ^

"/datasets/zeek/auxil/broker/include/broker/endpoint_info.hh", line 103: error:
          expected a declaration
  } // namespace broker
  ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: not a
          class or struct name
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                ^

"/datasets/zeek/auxil/broker/include/broker/error.hh", line 114: error: class
          or struct definition is missing
  class error : detail::comparable<error>, detail::comparable<error, ec> {
                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Options.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Options.cc.o -MF CMakeFiles/zeek_objs.dir/Options.cc.o.d -o CMakeFiles/zeek_objs.dir/Options.cc.o -c /datasets/zeek/src/Options.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Options.cc.o -MF CMakeFiles/zeek_objs.dir/Options.cc.o.d -c /datasets/zeek/src/Options.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82:
          error: "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92:
          error: "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94:
          error: identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95:
          error: identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98:
          error: "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error:
          inline specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h",
          line 7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 318: error: variable "zeek::util::tokenize_string" has already
          been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h",
          line 646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line
          217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38:
          error: namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67:
          error: identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67:
          error: identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Intrusi
                      vePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Sc
                      ope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Intrusi
                      vePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Sc
                      ope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Intrusi
                      vePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Travers
                      e.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a
          nonstatic data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Intrusi
                      vePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Attr.h", line 102: error:
          namespace "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Intrusi
                      vePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no
          operator "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no
          operator "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Attr.h", line 135: error:
          namespace "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/ID.h", line 41: error:
          IntrusivePtr is not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/ID.h", line 58: error:
          IntrusivePtr is not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class
          or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class
          or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or
          struct definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type
          qualifier is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier
          "val" is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type
          qualifier is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "val" is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Overflow.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Overflow.cc.o -MF CMakeFiles/zeek_objs.dir/Overflow.cc.o.d -o CMakeFiles/zeek_objs.dir/Overflow.cc.o -c /datasets/zeek/src/Overflow.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Overflow.cc.o -MF CMakeFiles/zeek_objs.dir/Overflow.cc.o.d -c /datasets/zeek/src/Overflow.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 104: error: a type qualifier is
          not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/PacketFilter.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/PacketFilter.cc.o -MF CMakeFiles/zeek_objs.dir/PacketFilter.cc.o.d -o CMakeFiles/zeek_objs.dir/PacketFilter.cc.o -c /datasets/zeek/src/PacketFilter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/PacketFilter.cc.o -MF CMakeFiles/zeek_objs.dir/PacketFilter.cc.o.d -c /datasets/zeek/src/PacketFilter.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Pipe.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Pipe.cc.o -MF CMakeFiles/zeek_objs.dir/Pipe.cc.o.d -o CMakeFiles/zeek_objs.dir/Pipe.cc.o -c /datasets/zeek/src/Pipe.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Pipe.cc.o -MF CMakeFiles/zeek_objs.dir/Pipe.cc.o.d -c /datasets/zeek/src/Pipe.cc
"/datasets/zeek/src/zeek/Pipe.h", line 5: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/Pipe.cc", line 12: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/Pipe.cc", line 20: error: identifier "reporter" is
          undefined
  	if ( reporter )
  	     ^

"/datasets/zeek/src/Pipe.cc", line 92: error: this declaration has no storage
          class or type specifier
  Pipe::Pipe(int flags0, int flags1, int status_flags0, int status_flags1, int* arg_fds)
  ^

"/datasets/zeek/src/Pipe.cc", line 92: error: expected a ";"
  Pipe::Pipe(int flags0, int flags1, int status_flags0, int status_flags1, int* arg_fds)
      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/PolicyFile.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/PolicyFile.cc.o -MF CMakeFiles/zeek_objs.dir/PolicyFile.cc.o.d -o CMakeFiles/zeek_objs.dir/PolicyFile.cc.o -c /datasets/zeek/src/PolicyFile.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/PolicyFile.cc.o -MF CMakeFiles/zeek_objs.dir/PolicyFile.cc.o.d -c /datasets/zeek/src/PolicyFile.cc
"/datasets/zeek/src/zeek/PolicyFile.h", line 20: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/PolicyFile.h", line 26: error: explicit type is
          missing ("int" assumed)
                          const std::optional<std::string>& preloaded_content = {});
                                ^

"/datasets/zeek/src/zeek/PolicyFile.h", line 26: error: qualified name is not
          allowed
                          const std::optional<std::string>& preloaded_content = {});
                                ^

"/datasets/zeek/src/zeek/PolicyFile.h", line 26: error: expected a ")"
                          const std::optional<std::string>& preloaded_content = {});
                                             ^

"/datasets/zeek/src/zeek/PolicyFile.h", line 26: error: expected a declaration
                          const std::optional<std::string>& preloaded_content = {});
                                                                                  ^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/StmtEnums.h", line 5: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/Debug.h", line 170: error: identifier "StmtFlowType"
          is undefined
  bool post_execute_stmt(Stmt* stmt, Frame* f, Val* result, StmtFlowType* flow);
                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/PolicyFile.cc", line 41: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/PolicyFile.cc", line 47: error: identifier "reporter" is
          undefined
  		reporter->InternalError("NULL value passed to how_many_lines_in\n");
  		^

"/datasets/zeek/src/PolicyFile.cc", line 52: error: identifier "debug_msg" is
          undefined
  		debug_msg("Could not open policy file: %s.\n", policy_filename);
  		^

"/datasets/zeek/src/PolicyFile.cc", line 66: error: identifier "debug_msg" is
          undefined
  			debug_msg("Policy file %s was not loaded.\n", policy_filename);
  			^

"/datasets/zeek/src/PolicyFile.cc", line 76: error: explicit type is missing
          ("int" assumed)
                          const std::optional<std::string>& preloaded_content)
                                ^

"/datasets/zeek/src/PolicyFile.cc", line 76: error: qualified name is not
          allowed
                          const std::optional<std::string>& preloaded_content)
                                ^

"/datasets/zeek/src/PolicyFile.cc", line 76: error: expected a ")"
                          const std::optional<std::string>& preloaded_content)
                                             ^

"/datasets/zeek/src/PolicyFile.cc", line 82: error: identifier "debug_msg" is
          undefined
  		debug_msg("Policy file %s already loaded\n", policy_filename);
  		^

"/datasets/zeek/src/PolicyFile.cc", line 87: error: identifier
          "preloaded_content" is undefined
  	if ( preloaded_content )
  	     ^

"/datasets/zeek/src/PolicyFile.cc", line 100: error: identifier "debug_msg" is
          undefined
  			debug_msg("Could not open policy file: %s.\n", policy_filename);
  			^

"/datasets/zeek/src/PolicyFile.cc", line 108: error: name followed by "::" must
          be a class or namespace name
  			util::zeek_strerror_r(errno, buf, sizeof(buf));
  			^

"/datasets/zeek/src/PolicyFile.cc", line 109: error: identifier "reporter" is
          undefined
  			reporter->Error("fstat failed on %s: %s", policy_filename, buf);
  			^

"/datasets/zeek/src/PolicyFile.cc", line 121: error: identifier "reporter" is
          undefined
  			reporter->InternalError("Failed to fread() file data");
  			^

"/datasets/zeek/src/PolicyFile.cc", line 155: error: identifier "debug_msg" is
          undefined
  		debug_msg("Could not open policy file: %s.\n", policy_filename);
  		^

"/datasets/zeek/src/PolicyFile.cc", line 169: error: identifier "debug_msg" is
          undefined
  			debug_msg("Policy file %s was not loaded.\n", policy_filename);
  			^

"/datasets/zeek/src/PolicyFile.cc", line 181: error: identifier "debug_msg" is
          undefined
  		debug_msg("Line number %d out of range; %s has %d lines\n", start_line, policy_filename,
  		^

"/datasets/zeek/src/PolicyFile.cc", line 192: error: identifier "debug_msg" is
          undefined
  			debug_msg("%d\t", i + start_line);
  			^

"/datasets/zeek/src/PolicyFile.cc", line 195: error: identifier "debug_msg" is
          undefined
  		debug_msg("%s\n", line);
  		^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/PrefixTable.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/PrefixTable.cc.o -MF CMakeFiles/zeek_objs.dir/PrefixTable.cc.o.d -o CMakeFiles/zeek_objs.dir/PrefixTable.cc.o -c /datasets/zeek/src/PrefixTable.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/PrefixTable.cc.o -MF CMakeFiles/zeek_objs.dir/PrefixTable.cc.o.d -c /datasets/zeek/src/PrefixTable.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/PriorityQueue.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/PriorityQueue.cc.o -MF CMakeFiles/zeek_objs.dir/PriorityQueue.cc.o.d -o CMakeFiles/zeek_objs.dir/PriorityQueue.cc.o -c /datasets/zeek/src/PriorityQueue.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/PriorityQueue.cc.o -MF CMakeFiles/zeek_objs.dir/PriorityQueue.cc.o.d -c /datasets/zeek/src/PriorityQueue.cc
"/datasets/zeek/src/zeek/PriorityQueue.h", line 10: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/PriorityQueue.cc", line 13: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/PriorityQueue.cc", line 16: error: this declaration has no
          storage class or type specifier
  PriorityQueue::PriorityQueue(int initial_size) : max_heap_size(initial_size)
  ^

"/datasets/zeek/src/PriorityQueue.cc", line 16: error: expected a ";"
  PriorityQueue::PriorityQueue(int initial_size) : max_heap_size(initial_size)
               ^

"/datasets/zeek/src/PriorityQueue.cc", line 134: error: expected a declaration
  		else if ( rv < v )
  		^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/RandTest.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/RandTest.cc.o -MF CMakeFiles/zeek_objs.dir/RandTest.cc.o.d -o CMakeFiles/zeek_objs.dir/RandTest.cc.o -c /datasets/zeek/src/RandTest.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/RandTest.cc.o -MF CMakeFiles/zeek_objs.dir/RandTest.cc.o.d -c /datasets/zeek/src/RandTest.cc
"/datasets/zeek/src/RandTest.cc", line 30: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/RandTest.cc", line 33: error: this declaration has no
          storage class or type specifier
  RandTest::RandTest()
  ^

"/datasets/zeek/src/RandTest.cc", line 33: error: expected a ";"
  RandTest::RandTest()
          ^

"/datasets/zeek/src/RandTest.cc", line 70: error: this declaration has no
          storage class or type specifier
  				montey = (montey * 256.0) + monte[(RT_MONTEN / 2) + mj];
  				^

"/datasets/zeek/src/RandTest.cc", line 70: error: identifier "monte" is
          undefined
  				montey = (montey * 256.0) + monte[(RT_MONTEN / 2) + mj];
  				                            ^

"/datasets/zeek/src/RandTest.cc", line 70: error: identifier "mj" is undefined
  				montey = (montey * 256.0) + monte[(RT_MONTEN / 2) + mj];
  				                                                    ^

"/datasets/zeek/src/RandTest.cc", line 72: error: expected a declaration
  			if ( montex * montex + montey * montey <= RT_INCIRC )
  			^

"/datasets/zeek/src/RandTest.cc", line 91: error: this declaration has no
          storage class or type specifier
  		scct3 = scct3 + (oc * oc);
  		^

"/datasets/zeek/src/RandTest.cc", line 91: error: identifier "oc" is undefined
  		scct3 = scct3 + (oc * oc);
  		                 ^

"/datasets/zeek/src/RandTest.cc", line 92: error: this declaration has no
          storage class or type specifier
  		scclast = oc;
  		^

"/datasets/zeek/src/RandTest.cc", line 93: error: this declaration has no
          storage class or type specifier
  		oc <<= 1;
  		^

"/datasets/zeek/src/RandTest.cc", line 93: error: expected a ";"
  		oc <<= 1;
  		   ^

"/datasets/zeek/src/RandTest.cc", line 94: error: expected a declaration
  		}
  		^

"/datasets/zeek/src/RandTest.cc", line 123: error: expected a declaration
  	for ( i = 0; i < 256; i++ )
  	^

"/datasets/zeek/src/RandTest.cc", line 146: error: this declaration has no
          storage class or type specifier
  	*r_ent = ent;
  	^

"/datasets/zeek/src/RandTest.cc", line 146: error: identifier "ent" is
          undefined
  	*r_ent = ent;
  	         ^

"/datasets/zeek/src/RandTest.cc", line 147: error: this declaration has no
          storage class or type specifier
  	*r_chisq = chisq;
  	^

"/datasets/zeek/src/RandTest.cc", line 147: error: identifier "chisq" is
          undefined
  	*r_chisq = chisq;
  	           ^

"/datasets/zeek/src/RandTest.cc", line 148: error: this declaration has no
          storage class or type specifier
  	*r_mean = datasum / totalc;
  	^

"/datasets/zeek/src/RandTest.cc", line 148: error: identifier "datasum" is
          undefined
  	*r_mean = datasum / totalc;
  	          ^

"/datasets/zeek/src/RandTest.cc", line 148: error: identifier "totalc" is
          undefined
  	*r_mean = datasum / totalc;
  	                    ^

"/datasets/zeek/src/RandTest.cc", line 149: error: this declaration has no
          storage class or type specifier
  	*r_montepicalc = montepi;
  	^

"/datasets/zeek/src/RandTest.cc", line 149: error: identifier "montepi" is
          undefined
  	*r_montepicalc = montepi;
  	                 ^

"/datasets/zeek/src/RandTest.cc", line 150: error: this declaration has no
          storage class or type specifier
  	*r_scc = scc;
  	^

"/datasets/zeek/src/RandTest.cc", line 150: error: identifier "scc" is
          undefined
  	*r_scc = scc;
  	         ^

"/datasets/zeek/src/RandTest.cc", line 151: error: expected a declaration
  	}
  	^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/RE.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/RE.cc.o -MF CMakeFiles/zeek_objs.dir/RE.cc.o.d -o CMakeFiles/zeek_objs.dir/RE.cc.o -c /datasets/zeek/src/RE.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/RE.cc.o -MF CMakeFiles/zeek_objs.dir/RE.cc.o.d -c /datasets/zeek/src/RE.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/DFA.h", line 14: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/DFA.h", line 25: error: not a class or struct name
  class DFA_State : public Obj
                           ^

"/datasets/zeek/src/zeek/DFA.h", line 28: error: identifier "EquivClass" is
          undefined
  	DFA_State(int state_num, const EquivClass* ec, NFA_state_list* nfa_states,
  	                               ^

"/datasets/zeek/src/zeek/DFA.h", line 28: error: identifier "NFA_state_list" is
          undefined
  	DFA_State(int state_num, const EquivClass* ec, NFA_state_list* nfa_states,
  	                                               ^

"/datasets/zeek/src/zeek/DFA.h", line 29: error: identifier "AcceptingSet" is
          undefined
  	          AcceptingSet* accept);
  	          ^

"/datasets/zeek/src/zeek/DFA.h", line 30: error: member function declared with
          "override" does not override a base class member
  	~DFA_State() override;
  	^

"/datasets/zeek/src/zeek/DFA.h", line 38: error: identifier "AcceptingSet" is
          undefined
  	const AcceptingSet* Accept() const { return accept; }
  	      ^

"/datasets/zeek/src/zeek/DFA.h", line 39: error: identifier "EquivClass" is
          undefined
  	void SymPartition(const EquivClass* ec);
  	                        ^

"/datasets/zeek/src/zeek/DFA.h", line 42: error: identifier "NFA_state_list" is
          undefined
  	NFA_state_list* SymFollowSet(int ec_sym, const EquivClass* ec);
  	^

"/datasets/zeek/src/zeek/DFA.h", line 42: error: identifier "EquivClass" is
          undefined
  	NFA_state_list* SymFollowSet(int ec_sym, const EquivClass* ec);
  	                                               ^

"/datasets/zeek/src/zeek/DFA.h", line 49: error: identifier "EquivClass" is
          undefined
  	const EquivClass* MetaECs() const { return meta_ec; }
  	      ^

"/datasets/zeek/src/zeek/DFA.h", line 51: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const override;
  	              ^

"/datasets/zeek/src/zeek/DFA.h", line 51: error: member function declared with
          "override" does not override a base class member
  	void Describe(ODesc* d) const override;
  	     ^

"/datasets/zeek/src/zeek/DFA.h", line 60: error: identifier "int_list" is
          undefined
  	void AppendIfNew(int sym, int_list* sym_list);
  	                          ^

"/datasets/zeek/src/zeek/DFA.h", line 67: error: identifier "AcceptingSet" is
          undefined
  	AcceptingSet* accept;
  	^

"/datasets/zeek/src/zeek/DFA.h", line 68: error: identifier "NFA_state_list" is
          undefined
  	NFA_state_list* nfa_states;
  	^

"/datasets/zeek/src/zeek/DFA.h", line 69: error: identifier "EquivClass" is
          undefined
  	EquivClass* meta_ec; // which ec's make same transition
  	^

"/datasets/zeek/src/zeek/DFA.h", line 84: error: identifier "NFA_state_list" is
          undefined
  	DFA_State* Lookup(const NFA_state_list& nfa_states, DigestStr* digest);
  	                        ^

"/datasets/zeek/src/zeek/DFA.h", line 113: error: not a class or struct name
  class DFA_Machine : public Obj
                             ^

"/datasets/zeek/src/zeek/DFA.h", line 116: error: identifier "NFA_Machine" is
          undefined
  	DFA_Machine(NFA_Machine* n, EquivClass* ec);
  	            ^

"/datasets/zeek/src/zeek/DFA.h", line 116: error: identifier "EquivClass" is
          undefined
  	DFA_Machine(NFA_Machine* n, EquivClass* ec);
  	                            ^

"/datasets/zeek/src/zeek/DFA.h", line 117: error: member function declared with
          "override" does not override a base class member
  	~DFA_Machine() override;
  	^

"/datasets/zeek/src/zeek/DFA.h", line 127: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const override;
  	              ^

"/datasets/zeek/src/zeek/DFA.h", line 127: error: member function declared with
          "override" does not override a base class member
  	void Describe(ODesc* d) const override;
  	     ^

"/datasets/zeek/src/zeek/DFA.h", line 137: error: identifier "NFA_state_list"
          is undefined
  	bool StateSetToDFA_State(NFA_state_list* state_set, DFA_State*& d, const EquivClass* ec);
  	                         ^

"/datasets/zeek/src/zeek/DFA.h", line 137: error: identifier "EquivClass" is
          undefined
  	bool StateSetToDFA_State(NFA_state_list* state_set, DFA_State*& d, const EquivClass* ec);
  	                                                                         ^

"/datasets/zeek/src/zeek/DFA.h", line 138: error: identifier "EquivClass" is
          undefined
  	const EquivClass* EC() const { return ec; }
  	      ^

"/datasets/zeek/src/zeek/DFA.h", line 140: error: identifier "EquivClass" is
          undefined
  	EquivClass* ec; // equivalence classes corresponding to NFAs
  	^

"/datasets/zeek/src/zeek/DFA.h", line 144: error: identifier "NFA_Machine" is
          undefined
  	NFA_Machine* nfa;
  	^

"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/RE.cc", line 47: error: argument of type
          "zeek::detail::DFA_Machine *" is incompatible with parameter of type
          "zeek::Obj *"
  	Unref(dfa);
  	      ^

"/datasets/zeek/src/RE.cc", line 57: error: incomplete type is not allowed
  			single_line_ccl = new CCL();
  			                      ^

"/datasets/zeek/src/RE.cc", line 58: error: pointer to incomplete class type is
          not allowed
  			single_line_ccl->Negate();
  			^

"/datasets/zeek/src/RE.cc", line 67: error: incomplete type is not allowed
  		any_ccl = new CCL();
  		              ^

"/datasets/zeek/src/RE.cc", line 69: error: pointer to incomplete class type is
          not allowed
  			any_ccl->Add('\n');
  			^

"/datasets/zeek/src/RE.cc", line 70: error: pointer to incomplete class type is
          not allowed
  		any_ccl->Negate();
  		^

"/datasets/zeek/src/RE.cc", line 143: error: incomplete type is not allowed
  	dfa = new DFA_Machine(nfa, EC());
  	          ^

"/datasets/zeek/src/RE.cc", line 153: error: identifier "int_list" is undefined
  bool Specific_RE_Matcher::CompileSet(const string_list& set, const int_list& idx)
                                                                     ^

"/datasets/zeek/src/RE.cc", line 194: error: incomplete type is not allowed
  	dfa = new DFA_Machine(nfa, EC());
  	          ^

"/datasets/zeek/src/RE.cc", line 247: error: pointer to incomplete class type
          is not allowed
  	DFA_State* d = dfa->StartState();
  	               ^

"/datasets/zeek/src/RE.cc", line 248: error: pointer to incomplete class type
          is not allowed
  	d = d->Xtion(ecs[SYM_BOL], dfa);
  	    ^

"/datasets/zeek/src/RE.cc", line 256: error: pointer to incomplete class type
          is not allowed
  		d = d->Xtion(ec, dfa);
  		    ^

"/datasets/zeek/src/RE.cc", line 260: error: pointer to incomplete class type
          is not allowed
  		d = d->Xtion(ecs[SYM_EOL], dfa);
  		    ^

"/datasets/zeek/src/RE.cc", line 262: error: pointer to incomplete class type
          is not allowed
  	return d && d->Accept() != nullptr;
  	            ^

"/datasets/zeek/src/RE.cc", line 271: error: pointer to incomplete class type
          is not allowed
  	DFA_State* d = dfa->StartState();
  	               ^

"/datasets/zeek/src/RE.cc", line 273: error: pointer to incomplete class type
          is not allowed
  	d = d->Xtion(ecs[SYM_BOL], dfa);
  	    ^

"/datasets/zeek/src/RE.cc", line 280: error: pointer to incomplete class type
          is not allowed
  		d = d->Xtion(ec, dfa);
  		    ^

"/datasets/zeek/src/RE.cc", line 284: error: pointer to incomplete class type
          is not allowed
  		if ( d->Accept() )
  		     ^

"/datasets/zeek/src/RE.cc", line 290: error: pointer to incomplete class type
          is not allowed
  		d = d->Xtion(ecs[SYM_EOL], dfa);
  		    ^

"/datasets/zeek/src/RE.cc", line 291: error: pointer to incomplete class type
          is not allowed
  		if ( d && d->Accept() )
  		          ^

"/datasets/zeek/src/RE.cc", line 300: error: pointer to incomplete class type
          is not allowed
  	dfa->Dump(f);
  	^

"/datasets/zeek/src/RE.cc", line 321: error: pointer to incomplete class type
          is not allowed
  		current_state = dfa->StartState();
  		                ^

"/datasets/zeek/src/RE.cc", line 323: error: pointer to incomplete class type
          is not allowed
  		const AcceptingSet* ac = current_state->Accept();
  		                         ^

"/datasets/zeek/src/RE.cc", line 330: error: pointer to incomplete class type
          is not allowed
  		current_state = dfa->StartState();
  		                ^

"/datasets/zeek/src/RE.cc", line 352: error: pointer to incomplete class type
          is not allowed
  		DFA_State* next_state = current_state->Xtion(ec, dfa);
  		                        ^

"/datasets/zeek/src/RE.cc", line 360: error: pointer to incomplete class type
          is not allowed
  		const AcceptingSet* ac = next_state->Accept();
  		                         ^

"/datasets/zeek/src/RE.cc", line 381: error: pointer to incomplete class type
          is not allowed
  	DFA_State* d = dfa->StartState();
  	               ^

"/datasets/zeek/src/RE.cc", line 383: error: pointer to incomplete class type
          is not allowed
  	d = d->Xtion(ecs[SYM_BOL], dfa);
  	    ^

"/datasets/zeek/src/RE.cc", line 387: error: pointer to incomplete class type
          is not allowed
  	if ( d->Accept() )
  	     ^

"/datasets/zeek/src/RE.cc", line 393: error: pointer to incomplete class type
          is not allowed
  		d = d->Xtion(ec, dfa);
  		    ^

"/datasets/zeek/src/RE.cc", line 398: error: pointer to incomplete class type
          is not allowed
  		if ( d->Accept() )
  		     ^

"/datasets/zeek/src/RE.cc", line 404: error: pointer to incomplete class type
          is not allowed
  		d = d->Xtion(ecs[SYM_EOL], dfa);
  		    ^

"/datasets/zeek/src/RE.cc", line 405: error: pointer to incomplete class type
          is not allowed
  		if ( d && d->Accept() )
  		          ^

Segmentation fault
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Reassem.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Reassem.cc.o -MF CMakeFiles/zeek_objs.dir/Reassem.cc.o.d -o CMakeFiles/zeek_objs.dir/Reassem.cc.o -c /datasets/zeek/src/Reassem.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Reassem.cc.o -MF CMakeFiles/zeek_objs.dir/Reassem.cc.o.d -c /datasets/zeek/src/Reassem.cc
"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Rule.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Rule.cc.o -MF CMakeFiles/zeek_objs.dir/Rule.cc.o.d -o CMakeFiles/zeek_objs.dir/Rule.cc.o -c /datasets/zeek/src/Rule.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Rule.cc.o -MF CMakeFiles/zeek_objs.dir/Rule.cc.o.d -c /datasets/zeek/src/Rule.cc
"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/Rule.h", line 11: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Rule.h", line 20: error: PList is not a template
  using rule_list = PList<Rule>;
                    ^

"/datasets/zeek/src/zeek/Rule.h", line 26: error: identifier "Location" is
          undefined
  	Rule(const char* arg_id, const Location& arg_location)
  	                               ^

"/datasets/zeek/src/zeek/Rule.h", line 63: error: identifier "Location" is
          undefined
  	const Location& GetLocation() const { return location; }
  	      ^

"/datasets/zeek/src/zeek/Rule.h", line 74: error: PList is not a template
  	using rule_action_list = PList<RuleAction>;
  	                         ^

"/datasets/zeek/src/zeek/Rule.h", line 75: error: PList is not a template
  	using rule_condition_list = PList<RuleCondition>;
  	                            ^

"/datasets/zeek/src/zeek/Rule.h", line 76: error: PList is not a template
  	using rule_hdr_test_list = PList<RuleHdrTest>;
  	                           ^

"/datasets/zeek/src/zeek/Rule.h", line 91: error: PList is not a template
  	using precond_list = PList<Precond>;
  	                     ^

"/datasets/zeek/src/zeek/Rule.h", line 110: error: PList is not a template
  	using pattern_list = PList<Pattern>;
  	                     ^

"/datasets/zeek/src/zeek/Rule.h", line 116: error: identifier "Location" is
          undefined
  	Location location;
  	^

"/datasets/zeek/src/zeek/Rule.h", line 28: error: name followed by "::" must be
          a class or namespace name
  		id = util::copy_string(arg_id);
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/zeek/Tag.h"

"/datasets/zeek/src/zeek/RuleAction.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/RuleCondition.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/EquivClass.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 120: error: identifier "EquivClass"
          is undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/zeek/RE.h", line 148: error: identifier "EquivClass"
          is undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 11: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: qualified name is
          not allowed
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: this declaration
          has no storage class or type specifier
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: expected a ";"
  	std::optional<std::string> full_path;
  	             ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 44: error: identifier
          "Location" is undefined
  	Location load_location;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 47: error: identifier
          "Location" is undefined
  	SignatureFile(std::string file, std::string full_path, Location load_location);
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/RuleAction.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/RuleAction.cc.o -MF CMakeFiles/zeek_objs.dir/RuleAction.cc.o.d -o CMakeFiles/zeek_objs.dir/RuleAction.cc.o -c /datasets/zeek/src/RuleAction.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/RuleAction.cc.o -MF CMakeFiles/zeek_objs.dir/RuleAction.cc.o.d -c /datasets/zeek/src/RuleAction.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/zeek/Tag.h"

"/datasets/zeek/src/zeek/RuleAction.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/RuleCondition.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/RuleCondition.cc.o -MF CMakeFiles/zeek_objs.dir/RuleCondition.cc.o.d -o CMakeFiles/zeek_objs.dir/RuleCondition.cc.o -c /datasets/zeek/src/RuleCondition.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/RuleCondition.cc.o -MF CMakeFiles/zeek_objs.dir/RuleCondition.cc.o.d -c /datasets/zeek/src/RuleCondition.cc
"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/RuleCondition.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 93%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/RuleMatcher.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/RuleMatcher.cc.o -MF CMakeFiles/zeek_objs.dir/RuleMatcher.cc.o.d -o CMakeFiles/zeek_objs.dir/RuleMatcher.cc.o -c /datasets/zeek/src/RuleMatcher.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/RuleMatcher.cc.o -MF CMakeFiles/zeek_objs.dir/RuleMatcher.cc.o.d -c /datasets/zeek/src/RuleMatcher.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/EquivClass.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/zeek/RE.h", line 120: error: identifier "EquivClass"
          is undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/zeek/RE.h", line 148: error: identifier "EquivClass"
          is undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 11: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 20: error: PList is not a template
  using rule_list = PList<Rule>;
                    ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 26: error: identifier "Location" is
          undefined
  	Rule(const char* arg_id, const Location& arg_location)
  	                               ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 63: error: identifier "Location" is
          undefined
  	const Location& GetLocation() const { return location; }
  	      ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 74: error: PList is not a template
  	using rule_action_list = PList<RuleAction>;
  	                         ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 75: error: PList is not a template
  	using rule_condition_list = PList<RuleCondition>;
  	                            ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 76: error: PList is not a template
  	using rule_hdr_test_list = PList<RuleHdrTest>;
  	                           ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 91: error: PList is not a template
  	using precond_list = PList<Precond>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 110: error: PList is not a template
  	using pattern_list = PList<Pattern>;
  	                     ^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 116: error: identifier "Location"
          is undefined
  	Location location;
  	^

"/datasets/zeek/src/zeek/zeek/Rule.h", line 28: error: name followed by "::"
          must be a class or namespace name
  		id = util::copy_string(arg_id);
  		     ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 11: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: qualified name is
          not allowed
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: this declaration
          has no storage class or type specifier
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 43: error: expected a ";"
  	std::optional<std::string> full_path;
  	             ^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 44: error: identifier
          "Location" is undefined
  	Location load_location;
  	^

"/datasets/zeek/src/zeek/zeek/ScannedFile.h", line 47: error: identifier
          "Location" is undefined
  	SignatureFile(std::string file, std::string full_path, Location load_location);
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/RunState.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/RunState.cc.o -MF CMakeFiles/zeek_objs.dir/RunState.cc.o.d -o CMakeFiles/zeek_objs.dir/RunState.cc.o -c /datasets/zeek/src/RunState.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/RunState.cc.o -MF CMakeFiles/zeek_objs.dir/RunState.cc.o.d -c /datasets/zeek/src/RunState.cc
"/datasets/zeek/src/zeek/RunState.h", line 29: error: explicit type is missing
          ("int" assumed)
  extern void init_run(const std::optional<std::string>& interfaces,
                             ^

"/datasets/zeek/src/zeek/RunState.h", line 29: error: qualified name is not
          allowed
  extern void init_run(const std::optional<std::string>& interfaces,
                             ^

"/datasets/zeek/src/zeek/RunState.h", line 29: error: expected a ")"
  extern void init_run(const std::optional<std::string>& interfaces,
                                          ^

"/datasets/zeek/src/zeek/Anon.h", line 17: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Pipe.h", line 5: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Flare.h", line 7: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Flare.h", line 44: error: identifier "Pipe" is
          undefined
  	Pipe pipe;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/ScannedFile.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/ScannedFile.cc.o -MF CMakeFiles/zeek_objs.dir/ScannedFile.cc.o.d -o CMakeFiles/zeek_objs.dir/ScannedFile.cc.o -c /datasets/zeek/src/ScannedFile.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/ScannedFile.cc.o -MF CMakeFiles/zeek_objs.dir/ScannedFile.cc.o.d -c /datasets/zeek/src/ScannedFile.cc
"/datasets/zeek/src/zeek/Obj.h", line 44: error: inline specifier allowed on
          function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/ScannedFile.h", line 11: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/ScannedFile.h", line 43: error: qualified name is not
          allowed
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/ScannedFile.h", line 43: error: this declaration has
          no storage class or type specifier
  	std::optional<std::string> full_path;
  	^

"/datasets/zeek/src/zeek/ScannedFile.h", line 43: error: expected a ";"
  	std::optional<std::string> full_path;
  	             ^

"/datasets/zeek/src/zeek/ScannedFile.h", line 44: error: identifier "Location"
          is undefined
  	Location load_location;
  	^

"/datasets/zeek/src/zeek/ScannedFile.h", line 47: error: identifier "Location"
          is undefined
  	SignatureFile(std::string file, std::string full_path, Location load_location);
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: expected a
          ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: expected a
          ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: expected a
          ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: expected a
          ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: expected a
          ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: expected a
          ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/ScannedFile.cc", line 9: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/ScannedFile.cc", line 12: error: identifier "ScannedFile"
          is undefined
  std::list<ScannedFile> files_scanned;
            ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::allocator<std::_List_node<
          <error-type>>>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with
                      _Tp=std::allocator<std::_List_node<<error-type>>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<std::_List_node<<error-type>>>]" at
                      line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<std::_Li
                      st_node<<error-type>>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<std::_List_node<<error-type>>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<std::_List_node<<error-type>>>]"
                      at line 591 of "/usr/include/c++/7/bits/stl_list.h"
            instantiation of "std::__cxx11::list<_Tp, _Alloc>::list() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 12 of "/datasets/zeek/src/ScannedFile.cc"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with
                      _Tp=std::allocator<std::_List_node<<error-type>>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<std::_List_node<<error-type>>>]" at
                      line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<std::_Li
                      st_node<<error-type>>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<std::_List_node<<error-type>>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<std::_List_node<<error-type>>>]"
                      at line 591 of "/usr/include/c++/7/bits/stl_list.h"
            instantiation of "std::__cxx11::list<_Tp, _Alloc>::list() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 12 of "/datasets/zeek/src/ScannedFile.cc"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::allocator<std::_List_node<
          <error-type>>>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<std::_List_node<<error-type>>>]" at
                      line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<std::_Li
                      st_node<<error-type>>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<std::_List_node<<error-type>>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<std::_List_node<<error-type>>>]"
                      at line 591 of "/usr/include/c++/7/bits/stl_list.h"
            instantiation of "std::__cxx11::list<_Tp, _Alloc>::list() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 12 of "/datasets/zeek/src/ScannedFile.cc"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<std::_List_node<<error-type>>>]" at
                      line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<std::_Li
                      st_node<<error-type>>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<std::_List_node<<error-type>>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<std::_List_node<<error-type>>>]"
                      at line 591 of "/usr/include/c++/7/bits/stl_list.h"
            instantiation of "std::__cxx11::list<_Tp, _Alloc>::list() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 12 of "/datasets/zeek/src/ScannedFile.cc"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_default_constructible<std::allocator<std::_List_node<<error-
          type>>>>" has no member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<std::_Li
                      st_node<<error-type>>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<std::_List_node<<error-type>>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<std::_List_node<<error-type>>>]"
                      at line 591 of "/usr/include/c++/7/bits/stl_list.h"
            instantiation of "std::__cxx11::list<_Tp, _Alloc>::list() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 12 of "/datasets/zeek/src/ScannedFile.cc"

"/datasets/zeek/src/ScannedFile.cc", line 13: error: identifier "SignatureFile"
          is undefined
  std::vector<SignatureFile> sig_files;
              ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::allocator<<error-type>>>"
          has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::allocator<<error-type>>]" at line
                      921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<<error-t
                      ype>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<<error-type>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<<error-type>>]" at line 261 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 13 of "/datasets/zeek/src/ScannedFile.cc"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::allocator<<error-type>>]" at line
                      921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<<error-t
                      ype>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<<error-type>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<<error-type>>]" at line 261 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 13 of "/datasets/zeek/src/ScannedFile.cc"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::allocator<<error-type>>,
          false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<<error-t
                      ype>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<<error-type>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<<error-type>>]" at line 261 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 13 of "/datasets/zeek/src/ScannedFile.cc"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::allocator<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<<error-t
                      ype>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<<error-type>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<<error-type>>]" at line 261 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 13 of "/datasets/zeek/src/ScannedFile.cc"

"/usr/include/c++/7/type_traits", line 144: error: class
          "std::is_default_constructible<std::allocator<<error-type>>>" has no
          member "value"
      : public conditional<_B1::value, _B2, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::is_default_constructible<std::allocator<<error-t
                      ype>>>,
                      _B2=std::__is_nt_default_constructible_impl<std::allocato
                      r<<error-type>>, false>]" at line 1192
            instantiation of class "std::is_nothrow_default_constructible<_Tp>
                      [with _Tp=std::allocator<<error-type>>]" at line 261 of
                      "/usr/include/c++/7/bits/stl_vector.h"
            instantiation of "std::vector<_Tp, _Alloc>::vector() [with
                      _Tp=<error-type>, _Alloc=std::allocator<<error-type>>]"
                      at line 13 of "/datasets/zeek/src/ScannedFile.cc"

"/datasets/zeek/src/ScannedFile.cc", line 15: error: this declaration has no
          storage class or type specifier
  ScannedFile::ScannedFile(int arg_include_level, std::string arg_name, bool arg_skipped,
  ^

"/datasets/zeek/src/ScannedFile.cc", line 15: error: expected a ";"
  ScannedFile::ScannedFile(int arg_include_level, std::string arg_name, bool arg_skipped,
             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Scope.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Scope.cc.o -MF CMakeFiles/zeek_objs.dir/Scope.cc.o.d -o CMakeFiles/zeek_objs.dir/Scope.cc.o -c /datasets/zeek/src/Scope.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Scope.cc.o -MF CMakeFiles/zeek_objs.dir/Scope.cc.o.d -c /datasets/zeek/src/Scope.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/TraverseTypes.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: expected a
          ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: expected a
          ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: expected a
          ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: expected a
          ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: expected a
          ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: expected a
          ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/Scope.h", line 67: error: identifier "TraversalCode"
          is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 36: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 41: error: IntrusivePtr is not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/ID.h", line 58: error: IntrusivePtr is not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: class or struct definition is
          missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: a type qualifier is not allowed
          on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: identifier "val" is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/ScriptCoverageManager.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/ScriptCoverageManager.cc.o -MF CMakeFiles/zeek_objs.dir/ScriptCoverageManager.cc.o.d -o CMakeFiles/zeek_objs.dir/ScriptCoverageManager.cc.o -c /datasets/zeek/src/ScriptCoverageManager.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/ScriptCoverageManager.cc.o -MF CMakeFiles/zeek_objs.dir/ScriptCoverageManager.cc.o.d -c /datasets/zeek/src/ScriptCoverageManager.cc
"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/ScriptCoverageManager.h", line 10: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 37: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 45: error: qualified name is
          not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "BifReturnVal"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: identifier "frame"
          is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: expected a ")"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 50: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic data
          member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic data
          member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 217: error: invalid friend
          declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 217: error: expected a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 219: error: invalid friend
          declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 219: error: expected a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic member
          reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 344: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 111: error: identifier "hash_t" is
          undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 165: error: identifier "hash_t" is
          undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 174: error: namespace "std" has no
          member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 174: error: expected an expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1030: error: identifier "hash" is
          undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82:
          error: "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92:
          error: "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94:
          error: identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98:
          error: "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h",
          line 7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38:
          error: namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67:
          error: identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67:
          error: identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Intrusi
                      vePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Sc
                      ope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Intrusi
                      vePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Sc
                      ope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/ScriptProfile.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/ScriptProfile.cc.o -MF CMakeFiles/zeek_objs.dir/ScriptProfile.cc.o.d -o CMakeFiles/zeek_objs.dir/ScriptProfile.cc.o -c /datasets/zeek/src/ScriptProfile.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/ScriptProfile.cc.o -MF CMakeFiles/zeek_objs.dir/ScriptProfile.cc.o.d -c /datasets/zeek/src/ScriptProfile.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 38: error: namespace "std"
          has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified
          name is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 47: error:
          identifier "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected
          an expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no
          instance of constructor "zeek::detail::BifReturnVal::BifReturnVal"
          matches the argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a
          nonstatic data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a
          nonstatic data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected
          a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 219: error:
          identifier "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected
          a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a
          nonstatic member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 244: error:
          identifier "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 344: error:
          identifier "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 174: error: namespace
          "std" has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 174: error: type name is
          not allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 174: error: expected a
          string literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 508: error: expected a
          ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 509: error: identifier
          "h" is undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 634: error: expected a
          ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 635: error: identifier
          "h" is undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1026: error: expected a
          ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1030: error: identifier
          "hash" is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          29: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          30: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          32: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          33: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          35: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          36: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          38: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          39: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          41: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          42: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          44: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          45: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/SerializationFormat.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/SerializationFormat.cc.o -MF CMakeFiles/zeek_objs.dir/SerializationFormat.cc.o.d -o CMakeFiles/zeek_objs.dir/SerializationFormat.cc.o -c /datasets/zeek/src/SerializationFormat.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/SerializationFormat.cc.o -MF CMakeFiles/zeek_objs.dir/SerializationFormat.cc.o.d -c /datasets/zeek/src/SerializationFormat.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/SmithWaterman.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/SmithWaterman.cc.o -MF CMakeFiles/zeek_objs.dir/SmithWaterman.cc.o.d -o CMakeFiles/zeek_objs.dir/SmithWaterman.cc.o -c /datasets/zeek/src/SmithWaterman.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/SmithWaterman.cc.o -MF CMakeFiles/zeek_objs.dir/SmithWaterman.cc.o.d -c /datasets/zeek/src/SmithWaterman.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/SmithWaterman.h", line 10: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/SmithWaterman.h", line 19: error: not a class or
          struct name
  class Substring : public String
                           ^

"/datasets/zeek/src/zeek/SmithWaterman.h", line 30: error: identifier "String"
          is undefined
  		BSSAlign(const String* string, int index)
  		               ^

"/datasets/zeek/src/zeek/SmithWaterman.h", line 38: error: identifier "String"
          is undefined
  		const String* string;
  		      ^

"/datasets/zeek/src/zeek/SmithWaterman.h", line 50: error: identifier "String"
          is undefined
  	explicit Substring(const String& string) : String(string), _num(), _new(false) { }
  	                         ^

"/datasets/zeek/src/zeek/SmithWaterman.h", line 63: error: identifier "String"
          is undefined
  	void AddAlignment(const String* string, int index);
  	                        ^

"/datasets/zeek/src/zeek/SmithWaterman.h", line 75: error: identifier
          "VectorVal" is undefined
  	static VectorVal* VecToPolicy(Vec* vec);
  	       ^

"/datasets/zeek/src/zeek/SmithWaterman.h", line 76: error: identifier
          "VectorVal" is undefined
  	static Vec* VecFromPolicy(VectorVal* vec);
  	                          ^

"/datasets/zeek/src/zeek/SmithWaterman.h", line 78: error: explicit type is
          missing ("int" assumed)
  	static String::IdxVec* GetOffsetsVec(const Vec* vec, unsigned int index);
  	       ^

"/datasets/zeek/src/zeek/SmithWaterman.h", line 78: error: expected a ";"
  	static String::IdxVec* GetOffsetsVec(const Vec* vec, unsigned int index);
  	             ^

"/datasets/zeek/src/zeek/SmithWaterman.h", line 48: error: "String" is not a
          nonstatic data member or base class of class "<error>::Substring"
  	explicit Substring(const std::string& string) : String(string), _num(), _new(false) { }
  	                                                ^

"/datasets/zeek/src/zeek/SmithWaterman.h", line 50: error: "String" is not a
          nonstatic data member or base class of class "<error>::Substring"
  	explicit Substring(const String& string) : String(string), _num(), _new(false) { }
  	                                           ^

"/datasets/zeek/src/zeek/SmithWaterman.h", line 155: error: identifier "String"
          is undefined
  extern Substring::Vec* smith_waterman(const String* s1, const String* s2, SWParams& params);
                                              ^

"/datasets/zeek/src/zeek/SmithWaterman.h", line 155: error: identifier "String"
          is undefined
  extern Substring::Vec* smith_waterman(const String* s1, const String* s2, SWParams& params);
                                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: expected a
          ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: expected a
          ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: expected a
          ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: expected a
          ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: expected an
          identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: expected a
          ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: expected a
          ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/PriorityQueue.h", line 10: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 16: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 60: error: not a class or struct
          name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 73: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is not a
          nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: not a class or struct
          name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 115: error: identifier "Remove" is
          undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: a type qualifier is
          not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: a type qualifier is
          not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: a type qualifier is
          not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: a type qualifier is
          not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: a type qualifier is
          not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: a type qualifier is
          not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 135: error: return value type does
          not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 143: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: no default constructor
          exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 163: error: identifier "TimerMgr"
          is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 165: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Stats.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Stats.cc.o -MF CMakeFiles/zeek_objs.dir/Stats.cc.o.d -o CMakeFiles/zeek_objs.dir/Stats.cc.o -c /datasets/zeek/src/Stats.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Stats.cc.o -MF CMakeFiles/zeek_objs.dir/Stats.cc.o.d -c /datasets/zeek/src/Stats.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Stmt.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Stmt.cc.o -MF CMakeFiles/zeek_objs.dir/Stmt.cc.o.d -o CMakeFiles/zeek_objs.dir/Stmt.cc.o -c /datasets/zeek/src/Stmt.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Stmt.cc.o -MF CMakeFiles/zeek_objs.dir/Stmt.cc.o.d -c /datasets/zeek/src/Stmt.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 37: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 45: error: qualified name is
          not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "BifReturnVal"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: identifier "frame"
          is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: expected a ")"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 50: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic data
          member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic data
          member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 217: error: invalid friend
          declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 217: error: expected a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 219: error: invalid friend
          declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 219: error: expected a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic member
          reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 344: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 111: error: identifier "hash_t" is
          undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 165: error: identifier "hash_t" is
          undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 174: error: namespace "std" has no
          member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 174: error: expected an expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1030: error: identifier "hash" is
          undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82:
          error: "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92:
          error: "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94:
          error: identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98:
          error: "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h",
          line 7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38:
          error: namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67:
          error: identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67:
          error: identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Intrusi
                      vePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Sc
                      ope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Intrusi
                      vePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Sc
                      ope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Intrusi
                      vePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Travers
                      e.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Tag.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Tag.cc.o -MF CMakeFiles/zeek_objs.dir/Tag.cc.o.d -o CMakeFiles/zeek_objs.dir/Tag.cc.o -c /datasets/zeek/src/Tag.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Tag.cc.o -MF CMakeFiles/zeek_objs.dir/Tag.cc.o.d -c /datasets/zeek/src/Tag.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/PriorityQueue.h", line 10: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 16: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 60: error: not a class or struct
          name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 73: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is not a
          nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: not a class or struct
          name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 115: error: identifier "Remove" is
          undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: a type qualifier is
          not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: a type qualifier is
          not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: a type qualifier is
          not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: a type qualifier is
          not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: a type qualifier is
          not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: a type qualifier is
          not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 135: error: return value type does
          not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 143: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: no default constructor
          exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 163: error: identifier "TimerMgr"
          is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 165: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Timer.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Timer.cc.o -MF CMakeFiles/zeek_objs.dir/Timer.cc.o.d -o CMakeFiles/zeek_objs.dir/Timer.cc.o -c /datasets/zeek/src/Timer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Timer.cc.o -MF CMakeFiles/zeek_objs.dir/Timer.cc.o.d -c /datasets/zeek/src/Timer.cc
"/datasets/zeek/src/zeek/zeek/PriorityQueue.h", line 10: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/iosource/IOSource.h", line 5: error: qualified
          name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/Timer.h", line 16: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Timer.h", line 60: error: not a class or struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/Timer.h", line 64: error: member function declared
          with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/Timer.h", line 73: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/Timer.h", line 63: error: "PQ_Element" is not a
          nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/Timer.h", line 79: error: not a class or struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/Timer.h", line 79: error: class or struct definition
          is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/Timer.h", line 115: error: identifier "Remove" is
          undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/Timer.h", line 117: error: a type qualifier is not
          allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/Timer.h", line 117: error: identifier "t" is undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/Timer.h", line 119: error: a type qualifier is not
          allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/Timer.h", line 119: error: identifier "q" is undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/Timer.h", line 120: error: a type qualifier is not
          allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/Timer.h", line 120: error: identifier "q" is undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/Timer.h", line 121: error: a type qualifier is not
          allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/Timer.h", line 121: error: identifier "q" is undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/Timer.h", line 123: error: a type qualifier is not
          allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/Timer.h", line 123: error: identifier "last_timestamp"
          is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/Timer.h", line 128: error: a type qualifier is not
          allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/Timer.h", line 128: error: identifier "last_advance"
          is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/Timer.h", line 130: error: identifier "current_timers"
          is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/Timer.h", line 133: error: invalid specifier outside a
          class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/Timer.h", line 135: error: return value type does not
          match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/Timer.h", line 143: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/Timer.h", line 160: error: identifier "PriorityQueue"
          is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/datasets/zeek/src/zeek/Timer.h", line 160: error: no default constructor
          exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/Timer.h", line 163: error: identifier "TimerMgr" is
          undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/Timer.h", line 165: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_tree.h", line 106: error: identifier
          "_Rb_tree_color" is undefined
      _Rb_tree_color	_M_color;
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 148: error: identifier
          "is_nothrow_default_constructible" is undefined
  	is_nothrow_default_constructible<_Key_compare>::value)
  	^

"/usr/include/c++/7/bits/stl_tree.h", line 148: error: type name is not allowed
  	is_nothrow_default_constructible<_Key_compare>::value)
  	                                 ^

"/usr/include/c++/7/bits/stl_tree.h", line 148: error: the global scope has no
          "value"
  	is_nothrow_default_constructible<_Key_compare>::value)
  	                                                ^

"/usr/include/c++/7/bits/stl_tree.h", line 161: error: identifier
          "is_nothrow_copy_constructible" is undefined
  	noexcept(is_nothrow_copy_constructible<_Key_compare>::value)
  	         ^

"/usr/include/c++/7/bits/stl_tree.h", line 161: error: type name is not allowed
  	noexcept(is_nothrow_copy_constructible<_Key_compare>::value)
  	                                       ^

"/usr/include/c++/7/bits/stl_tree.h", line 161: error: the global scope has no
          "value"
  	noexcept(is_nothrow_copy_constructible<_Key_compare>::value)
  	                                                      ^

"/usr/include/c++/7/bits/stl_tree.h", line 175: error: identifier "_S_red" is
          undefined
        _M_header._M_color = _S_red;
                             ^

"/usr/include/c++/7/bits/stl_tree.h", line 186: error: identifier "_S_red" is
          undefined
  	  _M_header._M_color = _S_red;
  	                       ^

"/usr/include/c++/7/bits/stl_tree.h", line 262: error: identifier
          "bidirectional_iterator_tag" is undefined
        typedef bidirectional_iterator_tag iterator_category;
                ^

"/usr/include/c++/7/bits/stl_tree.h", line 334: error: identifier
          "bidirectional_iterator_tag" is undefined
        typedef bidirectional_iterator_tag iterator_category;
                ^

"/usr/include/c++/7/bits/stl_tree.h", line 427: error: __void_t is not a
          template
    template<typename _Cmp, typename _SfinaeType, typename = __void_t<>>
                                                             ^

"/usr/include/c++/7/bits/stl_tree.h", line 433: error: __void_t is not a
          template
  				__void_t<typename _Cmp::is_transparent>>
  				^

"/usr/include/c++/7/bits/stl_tree.h", line 443: error: allocator is not a
          template
             typename _Compare, typename _Alloc = allocator<_Val> >
                                                  ^

"/usr/include/c++/7/bits/stl_tree.h", line 816: error: pair is not a template
        pair<_Base_ptr, _Base_ptr>
        ^

"/usr/include/c++/7/bits/stl_tree.h", line 819: error: pair is not a template
        pair<_Base_ptr, _Base_ptr>
        ^

"/usr/include/c++/7/bits/stl_tree.h", line 822: error: pair is not a template
        pair<_Base_ptr, _Base_ptr>
        ^

"/usr/include/c++/7/bits/stl_tree.h", line 826: error: pair is not a template
        pair<_Base_ptr, _Base_ptr>
        ^

"/usr/include/c++/7/bits/stl_tree.h", line 1010: error: pair is not a template
          pair<iterator, bool>
          ^

"/usr/include/c++/7/bits/stl_tree.h", line 1042: error: pair is not a template
  	pair<iterator, bool>
  	^

"/usr/include/c++/7/bits/stl_tree.h", line 1201: error: pair is not a template
        pair<iterator, iterator>
        ^

"/usr/include/c++/7/bits/stl_tree.h", line 1204: error: pair is not a template
        pair<const_iterator, const_iterator>
        ^

"/usr/include/c++/7/bits/stl_tree.h", line 1301: error: pair is not a template
  	pair<iterator, iterator>
  	^

"/usr/include/c++/7/bits/stl_tree.h", line 1312: error: pair is not a template
  	pair<const_iterator, const_iterator>
  	^

"/usr/include/c++/7/bits/stl_tree.h", line 1005: error: identifier
          "__is_nothrow_swappable" is undefined
        _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value);
                             ^

"/usr/include/c++/7/bits/stl_tree.h", line 1005: error: type name is not
          allowed
        _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value);
                                                    ^

"/usr/include/c++/7/bits/stl_tree.h", line 1005: error: the global scope has no
          "value"
        _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value);
                                                               ^

"/usr/include/c++/7/bits/stl_tree.h", line 1332: error: identifier
          "is_nothrow_move_assignable" is undefined
  	       && is_nothrow_move_assignable<_Compare>::value);
  	          ^

"/usr/include/c++/7/bits/stl_tree.h", line 1332: error: type name is not
          allowed
  	       && is_nothrow_move_assignable<_Compare>::value);
  	                                     ^

"/usr/include/c++/7/bits/stl_tree.h", line 1332: error: the global scope has no
          "value"
  	       && is_nothrow_move_assignable<_Compare>::value);
  	                                                ^

"/usr/include/c++/7/bits/stl_tree.h", line 1306: error: too many initializer
          values
  	  return { __ret.first._M_const_cast(), __ret.second._M_const_cast() };
  	                                        ^

"/usr/include/c++/7/bits/stl_tree.h", line 1320: error: too many initializer
          values
  	  return { __low, __high };
  	                  ^

"/usr/include/c++/7/bits/stl_tree.h", line 1622: error: identifier "true_type"
          is undefined
      _M_move_assign(_Rb_tree& __x, true_type)
                                    ^

"/usr/include/c++/7/bits/stl_tree.h", line 1622: error: no instance of
          overloaded function "_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
          _Alloc>::_M_move_assign" matches the specified type
      _M_move_assign(_Rb_tree& __x, true_type)
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 1635: error: identifier "false_type"
          is undefined
      _M_move_assign(_Rb_tree& __x, false_type)
                                    ^

"/usr/include/c++/7/bits/stl_tree.h", line 1635: error: no instance of
          overloaded function "_Rb_tree<_Key, _Val, _KeyOfValue, _Compare,
          _Alloc>::_M_move_assign" matches the specified type
      _M_move_assign(_Rb_tree& __x, false_type)
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 1663: error: identifier
          "is_nothrow_move_assignable" is undefined
  	     && is_nothrow_move_assignable<_Compare>::value)
  	        ^

"/usr/include/c++/7/bits/stl_tree.h", line 1663: error: type name is not
          allowed
  	     && is_nothrow_move_assignable<_Compare>::value)
  	                                   ^

"/usr/include/c++/7/bits/stl_tree.h", line 1663: error: the global scope has no
          "value"
  	     && is_nothrow_move_assignable<_Compare>::value)
  	                                              ^

"/usr/include/c++/7/bits/stl_tree.h", line 1666: error: identifier
          "__bool_constant" is undefined
        _M_move_assign(__x, __bool_constant<_Alloc_traits::_S_nothrow_move()>());
                            ^

"/usr/include/c++/7/bits/stl_tree.h", line 1666: error: expected an expression
        _M_move_assign(__x, __bool_constant<_Alloc_traits::_S_nothrow_move()>());
                                                                              ^

"/usr/include/c++/7/bits/stl_tree.h", line 1929: error: pair is not a template
      pair<typename _Rb_tree<_Key, _Val, _KeyOfValue,
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 1933: error: template argument list
          must match the parameter list
      _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 1961: error: pair is not a template
      pair<typename _Rb_tree<_Key, _Val, _KeyOfValue,
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 1965: error: template argument list
          must match the parameter list
      _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 1966: error: a type qualifier is not
          allowed on a nonmember function
      equal_range(const _Key& __k) const
                                   ^

"/usr/include/c++/7/bits/stl_tree.h", line 1996: error: type name is not
          allowed
      _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value)
                                                  ^

"/usr/include/c++/7/bits/stl_tree.h", line 1996: error: the global scope has no
          "value"
      _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value)
                                                             ^

"/usr/include/c++/7/bits/stl_tree.h", line 2024: error: pair is not a template
      pair<typename _Rb_tree<_Key, _Val, _KeyOfValue,
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 2028: error: template argument list
          must match the parameter list
      _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 2029: error: identifier "key_type"
          is undefined
      _M_get_insert_unique_pos(const key_type& __k)
                                     ^

"/usr/include/c++/7/bits/stl_tree.h", line 2056: error: pair is not a template
      pair<typename _Rb_tree<_Key, _Val, _KeyOfValue,
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 2060: error: template argument list
          must match the parameter list
      _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 2061: error: identifier "key_type"
          is undefined
      _M_get_insert_equal_pos(const key_type& __k)
                                    ^

"/usr/include/c++/7/bits/stl_tree.h", line 2080: error: pair is not a template
      pair<typename _Rb_tree<_Key, _Val, _KeyOfValue,
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 2082: error: template argument list
          must match the parameter list
      _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 2117: error: identifier "pair" is
          undefined
        pair<_Base_ptr, _Base_ptr> __res
        ^

"/usr/include/c++/7/bits/stl_tree.h", line 2117: error: type name is not
          allowed
        pair<_Base_ptr, _Base_ptr> __res
             ^

"/usr/include/c++/7/bits/stl_tree.h", line 2117: error: type name is not
          allowed
        pair<_Base_ptr, _Base_ptr> __res
                        ^

"/usr/include/c++/7/bits/stl_tree.h", line 2117: error: identifier "__res" is
          undefined
        pair<_Base_ptr, _Base_ptr> __res
                                   ^

"/usr/include/c++/7/bits/stl_tree.h", line 2126: error: pair is not a template
      pair<typename _Rb_tree<_Key, _Val, _KeyOfValue,
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 2130: error: template argument list
          must match the parameter list
      _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      ^

"/usr/include/c++/7/bits/stl_tree.h", line 2131: error: identifier
          "const_iterator" is undefined
      _M_get_insert_hint_unique_pos(const_iterator __position,
                                    ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Traverse.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Traverse.cc.o -MF CMakeFiles/zeek_objs.dir/Traverse.cc.o.d -o CMakeFiles/zeek_objs.dir/Traverse.cc.o -c /datasets/zeek/src/Traverse.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Traverse.cc.o -MF CMakeFiles/zeek_objs.dir/Traverse.cc.o.d -c /datasets/zeek/src/Traverse.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/Traverse.h"

"/datasets/zeek/src/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/Traverse.h", line 29: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/Traverse.h", line 30: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/Traverse.h", line 32: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/Traverse.h", line 33: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/Traverse.h", line 35: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/Traverse.h", line 36: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/Traverse.h", line 38: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/Traverse.h", line 39: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/Traverse.h", line 41: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/Traverse.h", line 42: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/Traverse.h", line 44: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/Traverse.h", line 45: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/Traverse.h", line 52: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/Traverse.h", line 53: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/Traverse.h", line 55: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/Traverse.h", line 56: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/Traverse.h", line 58: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/Traverse.h", line 59: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 37: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 45: error: qualified name is
          not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "BifReturnVal"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: identifier "frame"
          is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: expected a ")"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 50: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic data
          member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic data
          member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 217: error: invalid friend
          declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 217: error: expected a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 219: error: invalid friend
          declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 219: error: expected a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic member
          reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 344: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 111: error: identifier "hash_t" is
          undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 165: error: identifier "hash_t" is
          undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 174: error: namespace "std" has no
          member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Trigger.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Trigger.cc.o -MF CMakeFiles/zeek_objs.dir/Trigger.cc.o.d -o CMakeFiles/zeek_objs.dir/Trigger.cc.o -c /datasets/zeek/src/Trigger.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Trigger.cc.o -MF CMakeFiles/zeek_objs.dir/Trigger.cc.o.d -c /datasets/zeek/src/Trigger.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/TunnelEncapsulation.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/TunnelEncapsulation.cc.o -MF CMakeFiles/zeek_objs.dir/TunnelEncapsulation.cc.o.d -o CMakeFiles/zeek_objs.dir/TunnelEncapsulation.cc.o -c /datasets/zeek/src/TunnelEncapsulation.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/TunnelEncapsulation.cc.o -MF CMakeFiles/zeek_objs.dir/TunnelEncapsulation.cc.o.d -c /datasets/zeek/src/TunnelEncapsulation.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Type.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Type.cc.o -MF CMakeFiles/zeek_objs.dir/Type.cc.o.d -o CMakeFiles/zeek_objs.dir/Type.cc.o -c /datasets/zeek/src/Type.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Type.cc.o -MF CMakeFiles/zeek_objs.dir/Type.cc.o.d -c /datasets/zeek/src/Type.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/UID.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/UID.cc.o -MF CMakeFiles/zeek_objs.dir/UID.cc.o.d -o CMakeFiles/zeek_objs.dir/UID.cc.o -c /datasets/zeek/src/UID.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/UID.cc.o -MF CMakeFiles/zeek_objs.dir/UID.cc.o.d -c /datasets/zeek/src/UID.cc
"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Val.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Val.cc.o -MF CMakeFiles/zeek_objs.dir/Val.cc.o.d -o CMakeFiles/zeek_objs.dir/Val.cc.o -c /datasets/zeek/src/Val.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Val.cc.o -MF CMakeFiles/zeek_objs.dir/Val.cc.o.d -c /datasets/zeek/src/Val.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/PriorityQueue.h", line 10: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 16: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 60: error: not a class or struct
          name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 73: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is not a
          nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: not a class or struct
          name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 115: error: identifier "Remove" is
          undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: a type qualifier is
          not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: a type qualifier is
          not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: a type qualifier is
          not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: a type qualifier is
          not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: a type qualifier is
          not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: a type qualifier is
          not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 135: error: return value type does
          not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 143: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: no default constructor
          exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 163: error: identifier "TimerMgr"
          is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 165: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/Var.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Var.cc.o -MF CMakeFiles/zeek_objs.dir/Var.cc.o.d -o CMakeFiles/zeek_objs.dir/Var.cc.o -c /datasets/zeek/src/Var.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/Var.cc.o -MF CMakeFiles/zeek_objs.dir/Var.cc.o.d -c /datasets/zeek/src/Var.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/WeirdState.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/WeirdState.cc.o -MF CMakeFiles/zeek_objs.dir/WeirdState.cc.o.d -o CMakeFiles/zeek_objs.dir/WeirdState.cc.o -c /datasets/zeek/src/WeirdState.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/WeirdState.cc.o -MF CMakeFiles/zeek_objs.dir/WeirdState.cc.o.d -c /datasets/zeek/src/WeirdState.cc
"/datasets/zeek/src/zeek/WeirdState.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/RunState.h", line 29: error: explicit type is missing
          ("int" assumed)
  extern void init_run(const std::optional<std::string>& interfaces,
                             ^

"/datasets/zeek/src/zeek/RunState.h", line 29: error: qualified name is not
          allowed
  extern void init_run(const std::optional<std::string>& interfaces,
                             ^

"/datasets/zeek/src/zeek/RunState.h", line 29: error: expected a ")"
  extern void init_run(const std::optional<std::string>& interfaces,
                                          ^

"/datasets/zeek/src/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/WeirdState.cc", line 6: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/WeirdState.cc", line 9: error: identifier "WeirdStateMap"
          is undefined
  bool PermitWeird(WeirdStateMap& wsm, const char* name, uint64_t threshold, uint64_t rate,
                   ^

"/datasets/zeek/src/WeirdState.cc", line 9: error: identifier "wsm" is
          undefined
  bool PermitWeird(WeirdStateMap& wsm, const char* name, uint64_t threshold, uint64_t rate,
                                  ^

"/datasets/zeek/src/WeirdState.cc", line 9: error: expected a ")"
  bool PermitWeird(WeirdStateMap& wsm, const char* name, uint64_t threshold, uint64_t rate,
                                     ^

"/datasets/zeek/src/WeirdState.cc", line 11: error: expected a ";"
  	{
  	^

"/datasets/zeek/src/WeirdState.cc", line 33: error: expected a declaration
  	else
  	^

"/datasets/zeek/src/WeirdState.cc", line 37: error: expected a declaration
  	} // namespace zeek::detail
  	^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 94%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/ZeekArgs.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/ZeekArgs.cc.o -MF CMakeFiles/zeek_objs.dir/ZeekArgs.cc.o.d -o CMakeFiles/zeek_objs.dir/ZeekArgs.cc.o -c /datasets/zeek/src/ZeekArgs.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/ZeekArgs.cc.o -MF CMakeFiles/zeek_objs.dir/ZeekArgs.cc.o.d -c /datasets/zeek/src/ZeekArgs.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 36: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 41: error: IntrusivePtr is not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/ID.h", line 58: error: IntrusivePtr is not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: class or struct definition is
          missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: a type qualifier is not allowed
          on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: identifier "val" is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: a type qualifier is not allowed
          on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "val" is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/ZeekString.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/ZeekString.cc.o -MF CMakeFiles/zeek_objs.dir/ZeekString.cc.o.d -o CMakeFiles/zeek_objs.dir/ZeekString.cc.o -c /datasets/zeek/src/ZeekString.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/ZeekString.cc.o -MF CMakeFiles/zeek_objs.dir/ZeekString.cc.o.d -c /datasets/zeek/src/ZeekString.cc
"/datasets/zeek/src/zeek/ZeekString.h", line 46: error: namespace "std" has no
          member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/ZeekString.h", line 58: error: namespace "std" has no
          member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 59: error: namespace "std" has no
          member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/ZeekString.h", line 75: error: namespace "std" has no
          member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 36: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/ID.h", line 41: error: IntrusivePtr is not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/ID.h", line 58: error: IntrusivePtr is not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/ID.h", line 63: error: class or struct definition is
          missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: a type qualifier is not allowed
          on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/ID.h", line 97: error: identifier "val" is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/ZVal.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/ZVal.cc.o -MF CMakeFiles/zeek_objs.dir/ZVal.cc.o.d -o CMakeFiles/zeek_objs.dir/ZVal.cc.o -c /datasets/zeek/src/ZVal.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/ZVal.cc.o -MF CMakeFiles/zeek_objs.dir/ZVal.cc.o.d -c /datasets/zeek/src/ZVal.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/supervisor/Supervisor.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/supervisor/Supervisor.cc.o -MF CMakeFiles/zeek_objs.dir/supervisor/Supervisor.cc.o.d -o CMakeFiles/zeek_objs.dir/supervisor/Supervisor.cc.o -c /datasets/zeek/src/supervisor/Supervisor.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/supervisor/Supervisor.cc.o -MF CMakeFiles/zeek_objs.dir/supervisor/Supervisor.cc.o.d -c /datasets/zeek/src/supervisor/Supervisor.cc
"/datasets/zeek/src/zeek/zeek/Pipe.h", line 5: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Flare.h", line 7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Flare.h", line 44: error: identifier "Pipe" is
          undefined
  	Pipe pipe;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/threading/BasicThread.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/threading/BasicThread.cc.o -MF CMakeFiles/zeek_objs.dir/threading/BasicThread.cc.o.d -o CMakeFiles/zeek_objs.dir/threading/BasicThread.cc.o -c /datasets/zeek/src/threading/BasicThread.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/threading/BasicThread.cc.o -MF CMakeFiles/zeek_objs.dir/threading/BasicThread.cc.o.d -c /datasets/zeek/src/threading/BasicThread.cc
"/datasets/zeek/src/zeek/threading/BasicThread.h", line 11: error: qualified
          name is not allowed
  namespace zeek::threading
            ^

"/datasets/zeek/src/zeek/zeek/PriorityQueue.h", line 10: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/iosource/IOSource.h", line 5: error: qualified
          name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/Timer.h", line 16: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Timer.h", line 60: error: not a class or struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/Timer.h", line 64: error: member function declared
          with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/Timer.h", line 73: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/Timer.h", line 63: error: "PQ_Element" is not a
          nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/Timer.h", line 79: error: not a class or struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/Timer.h", line 79: error: class or struct definition
          is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/Timer.h", line 115: error: identifier "Remove" is
          undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/Timer.h", line 117: error: a type qualifier is not
          allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/Timer.h", line 117: error: identifier "t" is undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/Timer.h", line 119: error: a type qualifier is not
          allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/Timer.h", line 119: error: identifier "q" is undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/Timer.h", line 120: error: a type qualifier is not
          allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/Timer.h", line 120: error: identifier "q" is undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/Timer.h", line 121: error: a type qualifier is not
          allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/Timer.h", line 121: error: identifier "q" is undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/Timer.h", line 123: error: a type qualifier is not
          allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/Timer.h", line 123: error: identifier "last_timestamp"
          is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/Timer.h", line 128: error: a type qualifier is not
          allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/Timer.h", line 128: error: identifier "last_advance"
          is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/Timer.h", line 130: error: identifier "current_timers"
          is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/Timer.h", line 133: error: invalid specifier outside a
          class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/Timer.h", line 135: error: return value type does not
          match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/Timer.h", line 143: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/Timer.h", line 160: error: identifier "PriorityQueue"
          is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/datasets/zeek/src/zeek/Timer.h", line 160: error: no default constructor
          exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/Timer.h", line 163: error: identifier "TimerMgr" is
          undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/Timer.h", line 165: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 32: error: identifier "Pipe" is
          undefined
  	Pipe(const Pipe& other);
  	           ^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 32: error: explicit type is missing
          ("int" assumed)
  	Pipe(const Pipe& other);
  	^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 38: error: function "Pipe" is not a
          type name
  	Pipe& operator=(const Pipe& other);
  	^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 38: error: "operator=" must be a
          member function
  	Pipe& operator=(const Pipe& other);
  	      ^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 38: error: function "Pipe" is not a
          type name
  	Pipe& operator=(const Pipe& other);
  	                      ^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 43: error: a type qualifier is not
          allowed on a nonmember function
  	int ReadFD() const { return fds[0]; }
  	             ^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 43: error: identifier "fds" is
          undefined
  	int ReadFD() const { return fds[0]; }
  	                            ^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 48: error: a type qualifier is not
          allowed on a nonmember function
  	int WriteFD() const { return fds[1]; }
  	              ^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 48: error: identifier "fds" is
          undefined
  	int WriteFD() const { return fds[1]; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 62: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 66: error: expected a declaration
  	};
  	^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 89: error: function "Pipe" is not a
          type name
  	Pipe& In() { return pipes[swapped]; }
  	^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 94: error: function "Pipe" is not a
          type name
  	Pipe& Out() { return pipes[! swapped]; }
  	^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 99: error: function "Pipe" is not a
          type name
  	const Pipe& In() const { return pipes[swapped]; }
  	      ^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 104: error: function "Pipe" is not
          a type name
  	const Pipe& Out() const { return pipes[! swapped]; }
  	      ^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 126: error: function "Pipe" is not
          a type name
  	Pipe pipes[2];
  	^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 130: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/datasets/zeek/src/zeek/Flare.h", line 43: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/Flare.h", line 45: error: expected a declaration
  	};
  	^

"/datasets/zeek/src/zeek/Flare.h", line 47: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/usr/rose/include/edg/g++-7_HEADERS/hdrs7/sys/time.h", line 56: error:
          expected a declaration
    };
    ^

"/usr/rose/include/edg/g++-7_HEADERS/hdrs7/sys/time.h", line 186: error:
          expected a declaration
  __END_DECLS
  ^

"/usr/rose/include/edg/g++-7_HEADERS/hdrs2/bits/error_constants.h", line 176:
          error: expected a declaration
  } // namespace
  ^

"/usr/include/c++/7/system_error", line 97: error: expected a declaration
    public:
    ^

"/usr/include/c++/7/system_error", line 110: error: expected a declaration
    public:
    ^

"/usr/include/c++/7/system_error", line 114: error: invalid specifier outside a
          class declaration
      virtual bool
      ^

"/usr/include/c++/7/system_error", line 115: error: identifier
          "error_condition" is undefined
      equivalent(int __i, const error_condition& __cond) const noexcept;
                                ^

"/usr/include/c++/7/system_error", line 115: error: a type qualifier is not
          allowed on a nonmember function
      equivalent(int __i, const error_condition& __cond) const noexcept;
                                                         ^

"/usr/include/c++/7/system_error", line 117: error: invalid specifier outside a
          class declaration
      virtual bool
      ^

"/usr/include/c++/7/system_error", line 118: error: identifier "error_code" is
          undefined
      equivalent(const error_code& __code, int __i) const noexcept;
                       ^

"/usr/include/c++/7/system_error", line 118: error: a type qualifier is not
          allowed on a nonmember function
      equivalent(const error_code& __code, int __i) const noexcept;
                                                    ^

"/usr/include/c++/7/system_error", line 121: error: identifier "error_category"
          is undefined
      operator<(const error_category& __other) const noexcept
                      ^

"/usr/include/c++/7/system_error", line 121: error: a type qualifier is not
          allowed on a nonmember function
      operator<(const error_category& __other) const noexcept
                                               ^

"/usr/include/c++/7/system_error", line 121: error: too few parameters for this
          operator function
      operator<(const error_category& __other) const noexcept
      ^

"/usr/include/c++/7/system_error", line 121: error: nonmember operator requires
          a parameter with class or enum type
      operator<(const error_category& __other) const noexcept
      ^

"/usr/include/c++/7/system_error", line 122: error: identifier "less" is
          undefined
      { return less<const error_category*>()(this, &__other); }
               ^

"/usr/include/c++/7/system_error", line 122: error: expected an expression
      { return less<const error_category*>()(this, &__other); }
                    ^

"/usr/include/c++/7/system_error", line 125: error: identifier "error_category"
          is undefined
      operator==(const error_category& __other) const noexcept
                       ^

"/usr/include/c++/7/system_error", line 125: error: a type qualifier is not
          allowed on a nonmember function
      operator==(const error_category& __other) const noexcept
                                                ^

"/usr/include/c++/7/system_error", line 125: error: too few parameters for this
          operator function
      operator==(const error_category& __other) const noexcept
      ^

"/usr/include/c++/7/system_error", line 125: error: nonmember operator requires
          a parameter with class or enum type
      operator==(const error_category& __other) const noexcept
      ^

"/usr/include/c++/7/system_error", line 126: error: "this" may only be used
          inside a nonstatic member function
      { return this == &__other; }
               ^

"/usr/include/c++/7/system_error", line 129: error: identifier "error_category"
          is undefined
      operator!=(const error_category& __other) const noexcept
                       ^

"/usr/include/c++/7/system_error", line 129: error: a type qualifier is not
          allowed on a nonmember function
      operator!=(const error_category& __other) const noexcept
                                                ^

"/usr/include/c++/7/system_error", line 129: error: too few parameters for this
          operator function
      operator!=(const error_category& __other) const noexcept
      ^

"/usr/include/c++/7/system_error", line 129: error: nonmember operator requires
          a parameter with class or enum type
      operator!=(const error_category& __other) const noexcept
      ^

"/usr/include/c++/7/system_error", line 130: error: "this" may only be used
          inside a nonstatic member function
      { return this != &__other; }
               ^

"/usr/include/c++/7/system_error", line 131: error: expected a declaration
    };
    ^

"/usr/include/c++/7/system_error", line 134: error: identifier "error_category"
          is undefined
    _GLIBCXX_CONST const error_category& system_category() noexcept;
                         ^

"/usr/include/c++/7/system_error", line 135: error: identifier "error_category"
          is undefined
    _GLIBCXX_CONST const error_category& generic_category() noexcept;
                         ^

"/usr/include/c++/7/system_error", line 137: error: expected a declaration
    } // end inline namespace
    ^

"/usr/include/c++/7/system_error", line 151: error: identifier "error_category"
          is undefined
      error_code(int __v, const error_category& __cat) noexcept
                                ^

"/usr/include/c++/7/system_error", line 155: error: enable_if is not a template
  	     enable_if<is_error_code_enum<_ErrorCodeEnum>::value>::type>
  	     ^

"/usr/include/c++/7/system_error", line 155: error: identifier
          "is_error_code_enum" is undefined
  	     enable_if<is_error_code_enum<_ErrorCodeEnum>::value>::type>
  	               ^

"/usr/include/c++/7/system_error", line 155: error: type name is not allowed
  	     enable_if<is_error_code_enum<_ErrorCodeEnum>::value>::type>
  	                                  ^

"/usr/include/c++/7/system_error", line 155: error: expected a ">"
  	     enable_if<is_error_code_enum<_ErrorCodeEnum>::value>::type>
  	                                                ^

"/usr/include/c++/7/system_error", line 155: error: global-scope qualifier
          (leading "::") is not allowed
  	     enable_if<is_error_code_enum<_ErrorCodeEnum>::value>::type>
  	                                                 ^

"/usr/include/c++/7/system_error", line 155: error: member "error_code::value"
          is not a valid class member template
  	     enable_if<is_error_code_enum<_ErrorCodeEnum>::value>::type>
  	                                                 ^

"/usr/include/c++/7/system_error", line 155: error: expected a ";"
  	     enable_if<is_error_code_enum<_ErrorCodeEnum>::value>::type>
  	                                                        ^

"/usr/include/c++/7/system_error", line 187: error: identifier "string" is
          undefined
      string
      ^

"/usr/include/c++/7/system_error", line 199: error: identifier "error_category"
          is undefined
      const error_category* 	_M_cat;
            ^

"/usr/include/c++/7/system_error", line 189: error: identifier "category" is
          undefined
      { return category().message(value()); }
               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/threading/Formatter.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/threading/Formatter.cc.o -MF CMakeFiles/zeek_objs.dir/threading/Formatter.cc.o.d -o CMakeFiles/zeek_objs.dir/threading/Formatter.cc.o -c /datasets/zeek/src/threading/Formatter.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/threading/Formatter.cc.o -MF CMakeFiles/zeek_objs.dir/threading/Formatter.cc.o.d -c /datasets/zeek/src/threading/Formatter.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/threading/Manager.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/threading/Manager.cc.o -MF CMakeFiles/zeek_objs.dir/threading/Manager.cc.o.d -o CMakeFiles/zeek_objs.dir/threading/Manager.cc.o -c /datasets/zeek/src/threading/Manager.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/threading/Manager.cc.o -MF CMakeFiles/zeek_objs.dir/threading/Manager.cc.o.d -c /datasets/zeek/src/threading/Manager.cc
"/datasets/zeek/src/zeek/zeek/PriorityQueue.h", line 10: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/iosource/IOSource.h", line 5: error: qualified
          name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/Timer.h", line 16: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Timer.h", line 60: error: not a class or struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/Timer.h", line 64: error: member function declared
          with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/Timer.h", line 73: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/Timer.h", line 63: error: "PQ_Element" is not a
          nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/Timer.h", line 79: error: not a class or struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/Timer.h", line 79: error: class or struct definition
          is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/Timer.h", line 115: error: identifier "Remove" is
          undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/Timer.h", line 117: error: a type qualifier is not
          allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/Timer.h", line 117: error: identifier "t" is undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/Timer.h", line 119: error: a type qualifier is not
          allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/Timer.h", line 119: error: identifier "q" is undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/Timer.h", line 120: error: a type qualifier is not
          allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/Timer.h", line 120: error: identifier "q" is undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/Timer.h", line 121: error: a type qualifier is not
          allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/Timer.h", line 121: error: identifier "q" is undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/Timer.h", line 123: error: a type qualifier is not
          allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/Timer.h", line 123: error: identifier "last_timestamp"
          is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/Timer.h", line 128: error: a type qualifier is not
          allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/Timer.h", line 128: error: identifier "last_advance"
          is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/Timer.h", line 130: error: identifier "current_timers"
          is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/Timer.h", line 133: error: invalid specifier outside a
          class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/Timer.h", line 135: error: return value type does not
          match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/Timer.h", line 143: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/Timer.h", line 160: error: identifier "PriorityQueue"
          is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/Timer.h"

"/datasets/zeek/src/zeek/Timer.h", line 160: error: no default constructor
          exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/Timer.h", line 163: error: identifier "TimerMgr" is
          undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/Timer.h", line 165: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/atomic", line 68: error: expected a declaration
    public:
    ^

"/usr/include/c++/7/atomic", line 70: error: expected a declaration
      ~atomic() noexcept = default;
      ^

"/usr/include/c++/7/atomic", line 71: error: identifier "atomic" is undefined
      atomic(const atomic&) = delete;
                   ^

"/usr/include/c++/7/atomic", line 72: error: function "atomic" is not a type
          name
      atomic& operator=(const atomic&) = delete;
      ^

"/usr/include/c++/7/atomic", line 72: error: "operator=" must be a member
          function
      atomic& operator=(const atomic&) = delete;
              ^

"/usr/include/c++/7/atomic", line 72: error: function "atomic" is not a type
          name
      atomic& operator=(const atomic&) = delete;
                              ^

"/usr/include/c++/7/atomic", line 73: error: function "atomic" is not a type
          name
      atomic& operator=(const atomic&) volatile = delete;
      ^

"/usr/include/c++/7/atomic", line 73: error: "operator=" must be a member
          function
      atomic& operator=(const atomic&) volatile = delete;
              ^

"/usr/include/c++/7/atomic", line 73: error: function "atomic" is not a type
          name
      atomic& operator=(const atomic&) volatile = delete;
                              ^

"/usr/include/c++/7/atomic", line 73: error: a type qualifier is not allowed on
          a nonmember function
      atomic& operator=(const atomic&) volatile = delete;
                                       ^

"/usr/include/c++/7/atomic", line 75: error: expected a "{"
      constexpr atomic(bool __i) noexcept : _M_base(__i) { }
                                          ^

"/usr/include/c++/7/atomic", line 78: error: "operator=" must be a member
          function
      operator=(bool __i) noexcept
      ^

"/usr/include/c++/7/atomic", line 79: error: identifier "_M_base" is undefined
      { return _M_base.operator=(__i); }
               ^

"/usr/include/c++/7/atomic", line 82: error: "operator=" must be a member
          function
      operator=(bool __i) volatile noexcept
      ^

"/usr/include/c++/7/atomic", line 82: error: a type qualifier is not allowed on
          a nonmember function
      operator=(bool __i) volatile noexcept
                          ^

"/usr/include/c++/7/atomic", line 83: error: identifier "_M_base" is undefined
      { return _M_base.operator=(__i); }
               ^

"/usr/include/c++/7/atomic", line 85: error: conversion function must be a
          nonstatic member function
      operator bool() const noexcept
      ^

"/usr/include/c++/7/atomic", line 85: error: a type qualifier is not allowed on
          a nonmember function
      operator bool() const noexcept
                      ^

"/usr/include/c++/7/atomic", line 86: error: identifier "_M_base" is undefined
      { return _M_base.load(); }
               ^

"/usr/include/c++/7/atomic", line 88: error: conversion function must be a
          nonstatic member function
      operator bool() const volatile noexcept
      ^

"/usr/include/c++/7/atomic", line 88: error: a type qualifier is not allowed on
          a nonmember function
      operator bool() const volatile noexcept
                      ^

"/usr/include/c++/7/atomic", line 89: error: identifier "_M_base" is undefined
      { return _M_base.load(); }
               ^

"/usr/include/c++/7/atomic", line 92: error: a type qualifier is not allowed on
          a nonmember function
      is_lock_free() const noexcept { return _M_base.is_lock_free(); }
                     ^

"/usr/include/c++/7/atomic", line 92: error: identifier "_M_base" is undefined
      is_lock_free() const noexcept { return _M_base.is_lock_free(); }
                                             ^

"/usr/include/c++/7/atomic", line 95: error: a type qualifier is not allowed on
          a nonmember function
      is_lock_free() const volatile noexcept { return _M_base.is_lock_free(); }
                     ^

"/usr/include/c++/7/atomic", line 95: error: function "is_lock_free" has
          already been defined
      is_lock_free() const volatile noexcept { return _M_base.is_lock_free(); }
      ^

"/usr/include/c++/7/atomic", line 95: error: identifier "_M_base" is undefined
      is_lock_free() const volatile noexcept { return _M_base.is_lock_free(); }
                                                      ^

"/usr/include/c++/7/atomic", line 102: error: identifier "memory_order" is
          undefined
      store(bool __i, memory_order __m = memory_order_seq_cst) noexcept
                      ^

"/usr/include/c++/7/atomic", line 102: error: identifier "memory_order_seq_cst"
          is undefined
      store(bool __i, memory_order __m = memory_order_seq_cst) noexcept
                                         ^

"/usr/include/c++/7/atomic", line 103: error: identifier "_M_base" is undefined
      { _M_base.store(__i, __m); }
        ^

"/usr/include/c++/7/atomic", line 106: error: identifier "memory_order" is
          undefined
      store(bool __i, memory_order __m = memory_order_seq_cst) volatile noexcept
                      ^

"/usr/include/c++/7/atomic", line 106: error: a type qualifier is not allowed
          on a nonmember function
      store(bool __i, memory_order __m = memory_order_seq_cst) volatile noexcept
                                                               ^

"/usr/include/c++/7/atomic", line 106: error: function "store" has already been
          defined
      store(bool __i, memory_order __m = memory_order_seq_cst) volatile noexcept
      ^

"/usr/include/c++/7/atomic", line 106: error: identifier "memory_order_seq_cst"
          is undefined
      store(bool __i, memory_order __m = memory_order_seq_cst) volatile noexcept
                                         ^

"/usr/include/c++/7/atomic", line 107: error: identifier "_M_base" is undefined
      { _M_base.store(__i, __m); }
        ^

"/usr/include/c++/7/atomic", line 110: error: identifier "memory_order" is
          undefined
      load(memory_order __m = memory_order_seq_cst) const noexcept
           ^

"/usr/include/c++/7/atomic", line 110: error: a type qualifier is not allowed
          on a nonmember function
      load(memory_order __m = memory_order_seq_cst) const noexcept
                                                    ^

"/usr/include/c++/7/atomic", line 110: error: identifier "memory_order_seq_cst"
          is undefined
      load(memory_order __m = memory_order_seq_cst) const noexcept
                              ^

"/usr/include/c++/7/atomic", line 111: error: identifier "_M_base" is undefined
      { return _M_base.load(__m); }
               ^

"/usr/include/c++/7/atomic", line 114: error: identifier "memory_order" is
          undefined
      load(memory_order __m = memory_order_seq_cst) const volatile noexcept
           ^

"/usr/include/c++/7/atomic", line 114: error: a type qualifier is not allowed
          on a nonmember function
      load(memory_order __m = memory_order_seq_cst) const volatile noexcept
                                                    ^

"/usr/include/c++/7/atomic", line 114: error: function "load" has already been
          defined
      load(memory_order __m = memory_order_seq_cst) const volatile noexcept
      ^

"/usr/include/c++/7/atomic", line 114: error: identifier "memory_order_seq_cst"
          is undefined
      load(memory_order __m = memory_order_seq_cst) const volatile noexcept
                              ^

"/usr/include/c++/7/atomic", line 115: error: identifier "_M_base" is undefined
      { return _M_base.load(__m); }
               ^

"/usr/include/c++/7/atomic", line 118: error: identifier "memory_order" is
          undefined
      exchange(bool __i, memory_order __m = memory_order_seq_cst) noexcept
                         ^

"/usr/include/c++/7/atomic", line 118: error: identifier "memory_order_seq_cst"
          is undefined
      exchange(bool __i, memory_order __m = memory_order_seq_cst) noexcept
                                            ^

"/usr/include/c++/7/atomic", line 119: error: identifier "_M_base" is undefined
      { return _M_base.exchange(__i, __m); }
               ^

"/usr/include/c++/7/atomic", line 123: error: identifier "memory_order" is
          undefined
  	     memory_order __m = memory_order_seq_cst) volatile noexcept
  	     ^

"/usr/include/c++/7/atomic", line 123: error: a type qualifier is not allowed
          on a nonmember function
  	     memory_order __m = memory_order_seq_cst) volatile noexcept
  	                                              ^

"/usr/include/c++/7/atomic", line 122: error: function "exchange" has already
          been defined
      exchange(bool __i,
      ^

"/usr/include/c++/7/atomic", line 123: error: identifier "memory_order_seq_cst"
          is undefined
  	     memory_order __m = memory_order_seq_cst) volatile noexcept
  	                        ^

"/usr/include/c++/7/atomic", line 124: error: identifier "_M_base" is undefined
      { return _M_base.exchange(__i, __m); }
               ^

"/usr/include/c++/7/atomic", line 127: error: identifier "memory_order" is
          undefined
      compare_exchange_weak(bool& __i1, bool __i2, memory_order __m1,
                                                   ^

"/usr/include/c++/7/atomic", line 128: error: identifier "memory_order" is
          undefined
  			  memory_order __m2) noexcept
  			  ^

"/usr/include/c++/7/atomic", line 129: error: identifier "_M_base" is undefined
      { return _M_base.compare_exchange_weak(__i1, __i2, __m1, __m2); }
               ^

"/usr/include/c++/7/atomic", line 132: error: identifier "memory_order" is
          undefined
      compare_exchange_weak(bool& __i1, bool __i2, memory_order __m1,
                                                   ^

"/usr/include/c++/7/atomic", line 133: error: identifier "memory_order" is
          undefined
  			  memory_order __m2) volatile noexcept
  			  ^

"/usr/include/c++/7/atomic", line 133: error: a type qualifier is not allowed
          on a nonmember function
  			  memory_order __m2) volatile noexcept
  			                     ^

"/usr/include/c++/7/atomic", line 132: error: function "compare_exchange_weak"
          has already been defined
      compare_exchange_weak(bool& __i1, bool __i2, memory_order __m1,
      ^

"/usr/include/c++/7/atomic", line 134: error: identifier "_M_base" is undefined
      { return _M_base.compare_exchange_weak(__i1, __i2, __m1, __m2); }
               ^

"/usr/include/c++/7/atomic", line 138: error: identifier "memory_order" is
          undefined
  			  memory_order __m = memory_order_seq_cst) noexcept
  			  ^

"/usr/include/c++/7/atomic", line 138: error: identifier "memory_order_seq_cst"
          is undefined
  			  memory_order __m = memory_order_seq_cst) noexcept
  			                     ^

"/usr/include/c++/7/atomic", line 139: error: identifier "_M_base" is undefined
      { return _M_base.compare_exchange_weak(__i1, __i2, __m); }
               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/threading/MsgThread.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/threading/MsgThread.cc.o -MF CMakeFiles/zeek_objs.dir/threading/MsgThread.cc.o.d -o CMakeFiles/zeek_objs.dir/threading/MsgThread.cc.o -c /datasets/zeek/src/threading/MsgThread.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/threading/MsgThread.cc.o -MF CMakeFiles/zeek_objs.dir/threading/MsgThread.cc.o.d -c /datasets/zeek/src/threading/MsgThread.cc
"/datasets/zeek/src/zeek/zeek/Pipe.h", line 5: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Flare.h", line 7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Flare.h", line 44: error: identifier "Pipe" is
          undefined
  	Pipe pipe;
  	^

"/datasets/zeek/src/zeek/iosource/IOSource.h", line 5: error: qualified name is
          not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/threading/BasicThread.h", line 11: error: qualified
          name is not allowed
  namespace zeek::threading
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/threading/Queue.h", line 15: error: qualified name is
          not allowed
  namespace zeek::threading
            ^

"/datasets/zeek/src/zeek/threading/Queue.h", line 39: error: identifier
          "BasicThread" is undefined
  	Queue(BasicThread* arg_reader, BasicThread* arg_writer);
  	      ^

"/datasets/zeek/src/zeek/threading/Queue.h", line 39: error: identifier
          "BasicThread" is undefined
  	Queue(BasicThread* arg_reader, BasicThread* arg_writer);
  	                               ^

"/datasets/zeek/src/zeek/threading/Queue.h", line 114: error: identifier
          "BasicThread" is undefined
  	BasicThread* reader;
  	^

"/datasets/zeek/src/zeek/threading/Queue.h", line 115: error: identifier
          "BasicThread" is undefined
  	BasicThread* writer;
  	^

"/datasets/zeek/src/zeek/threading/Queue.h", line 130: error: identifier
          "reporter" is undefined
  		reporter->FatalErrorWithCore("cannot lock mutex: %s", e.what());
  		^

"/datasets/zeek/src/zeek/threading/Queue.h", line 136: error: identifier
          "BasicThread" is undefined
  template <typename T> inline Queue<T>::Queue(BasicThread* arg_reader, BasicThread* arg_writer)
                                               ^

"/datasets/zeek/src/zeek/threading/Queue.h", line 136: error: identifier
          "BasicThread" is undefined
  template <typename T> inline Queue<T>::Queue(BasicThread* arg_reader, BasicThread* arg_writer)
                                                                        ^

"/datasets/zeek/src/zeek/threading/Queue.h", line 213: error: identifier
          "reporter" is undefined
  		reporter->FatalErrorWithCore("cannot lock all mutexes: %s", e.what());
  		^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 11: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 16: error: qualified name
          is not allowed
  namespace zeek::threading
            ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 46: error: not a class or
          struct name
  class MsgThread : public BasicThread, public iosource::IOSource
                           ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 46: error: not a class or
          struct name
  class MsgThread : public BasicThread, public iosource::IOSource
                                               ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 46: error: class or
          struct definition is missing
  class MsgThread : public BasicThread, public iosource::IOSource
                                                       ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 101: error: invalid
          specifier outside a class declaration
  	virtual void Info(const char* msg);
  	^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 117: error: invalid
          specifier outside a class declaration
  	virtual void Warning(const char* msg);
  	^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 133: error: invalid
          specifier outside a class declaration
  	virtual void Error(const char* msg);
  	^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 204: error: Queue is not
          a template
  		Queue<BasicInputMessage*>::Stats queue_in_stats;
  		^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 205: error: Queue is not
          a template
  		Queue<BasicOutputMessage*>::Stats queue_out_stats;
  		^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 219: error: expected a
          "{"
  	void Process() override;
  	               ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 220: error: identifier
          "Name" is undefined
  	const char* Tag() override { return Name(); }
  	                                    ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 221: error: expected a
          "{"
  	double GetNextTimeout() override { return -1; }
  	                        ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 223: error: expected a
          declaration
  protected:
  ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 225: error: invalid
          specifier outside a class declaration
  	friend class detail::HeartbeatMessage;
  	^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 226: error: invalid
          specifier outside a class declaration
  	friend class detail::FinishMessage;
  	^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 227: error: invalid
          specifier outside a class declaration
  	friend class detail::FinishedMessage;
  	^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 228: error: invalid
          specifier outside a class declaration
  	friend class detail::KillMeMessage;
  	^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 251: error: invalid
          specifier outside a class declaration
  	virtual void Heartbeat();
  	^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 257: error: a type
          qualifier is not allowed on a nonmember function
  	bool Failed() const { return failed; }
  	              ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 257: error: identifier
          "failed" is undefined
  	bool Failed() const { return failed; }
  	                             ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 268: error: invalid
          specifier outside a class declaration
  	virtual bool OnHeartbeat(double network_time, double current_time) = 0;
  	^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 268: error: function
          "<error>::OnHeartbeat" may not be initialized
  	virtual bool OnHeartbeat(double network_time, double current_time) = 0;
  	                                                                   ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 273: error: invalid
          specifier outside a class declaration
  	virtual bool OnFinish(double network_time) = 0;
  	^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 273: error: function
          "<error>::OnFinish" may not be initialized
  	virtual bool OnFinish(double network_time) = 0;
  	                                           ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 278: error: expected a
          "{"
  	void Run() override;
  	           ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 292: error: return value
          type does not match the function type
  	virtual const zeek::detail::Location* GetLocationInfo() const { return nullptr; }
  	                                                                       ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 294: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 336: error: identifier
          "queue_in" is undefined
  	bool HasIn() { return queue_in.Ready(); }
  	                      ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 342: error: identifier
          "queue_out" is undefined
  	bool HasOut() { return queue_out.Ready(); }
  	                       ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 349: error: identifier
          "queue_out" is undefined
  	bool MightHaveOut() { return queue_out.MaybeReady(); }
  	                             ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 358: error: Queue is not
          a template
  	Queue<BasicInputMessage*> queue_in;
  	^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 359: error: Queue is not
          a template
  	Queue<BasicOutputMessage*> queue_out;
  	^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 370: error: namespace
          "zeek::detail" has no member "Flare"
  	zeek::detail::Flare flare;
  	              ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 403: error: name followed
          by "::" must be a class or namespace name
  	explicit Message(const char* arg_name) { name = util::copy_string(arg_name); }
  	                                                ^

"/datasets/zeek/src/zeek/threading/MsgThread.h", line 496: error: expected a
          declaration
  	} // namespace zeek::threading
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

"/usr/include/c++/7/bits/stl_set.h", line 167: error: identifier
          "allocator_type" is undefined
  	  const allocator_type& __a = allocator_type())
  	        ^

"/usr/include/c++/7/bits/stl_set.h", line 167: error: identifier
          "allocator_type" is undefined
  	  const allocator_type& __a = allocator_type())
  	                              ^

"/usr/include/c++/7/bits/stl_set.h", line 165: error: "explicit" is not allowed
        explicit
        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/threading/SerialTypes.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/threading/SerialTypes.cc.o -MF CMakeFiles/zeek_objs.dir/threading/SerialTypes.cc.o.d -o CMakeFiles/zeek_objs.dir/threading/SerialTypes.cc.o -c /datasets/zeek/src/threading/SerialTypes.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/threading/SerialTypes.cc.o -MF CMakeFiles/zeek_objs.dir/threading/SerialTypes.cc.o.d -c /datasets/zeek/src/threading/SerialTypes.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/threading/formatters/Ascii.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/threading/formatters/Ascii.cc.o -MF CMakeFiles/zeek_objs.dir/threading/formatters/Ascii.cc.o.d -o CMakeFiles/zeek_objs.dir/threading/formatters/Ascii.cc.o -c /datasets/zeek/src/threading/formatters/Ascii.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/threading/formatters/Ascii.cc.o -MF CMakeFiles/zeek_objs.dir/threading/formatters/Ascii.cc.o.d -c /datasets/zeek/src/threading/formatters/Ascii.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/threading/formatters/JSON.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/threading/formatters/JSON.cc.o -MF CMakeFiles/zeek_objs.dir/threading/formatters/JSON.cc.o.d -o CMakeFiles/zeek_objs.dir/threading/formatters/JSON.cc.o -c /datasets/zeek/src/threading/formatters/JSON.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/threading/formatters/JSON.cc.o -MF CMakeFiles/zeek_objs.dir/threading/formatters/JSON.cc.o.d -c /datasets/zeek/src/threading/formatters/JSON.cc
"/datasets/zeek/auxil/rapidjson/include/rapidjson/rapidjson.h", line 655:
          error: the argument to a feature-test macro must be a simple
          identifier
  # if __has_cpp_attribute(clang::fallthrough)
                           ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/plugin/Component.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/plugin/Component.cc.o -MF CMakeFiles/zeek_objs.dir/plugin/Component.cc.o.d -o CMakeFiles/zeek_objs.dir/plugin/Component.cc.o -c /datasets/zeek/src/plugin/Component.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/plugin/Component.cc.o -MF CMakeFiles/zeek_objs.dir/plugin/Component.cc.o.d -c /datasets/zeek/src/plugin/Component.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/plugin/Manager.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/plugin/Manager.cc.o -MF CMakeFiles/zeek_objs.dir/plugin/Manager.cc.o.d -o CMakeFiles/zeek_objs.dir/plugin/Manager.cc.o -c /datasets/zeek/src/plugin/Manager.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/plugin/Manager.cc.o -MF CMakeFiles/zeek_objs.dir/plugin/Manager.cc.o.d -c /datasets/zeek/src/plugin/Manager.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/plugin/Plugin.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/plugin/Plugin.cc.o -MF CMakeFiles/zeek_objs.dir/plugin/Plugin.cc.o.d -o CMakeFiles/zeek_objs.dir/plugin/Plugin.cc.o -c /datasets/zeek/src/plugin/Plugin.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/plugin/Plugin.cc.o -MF CMakeFiles/zeek_objs.dir/plugin/Plugin.cc.o.d -c /datasets/zeek/src/plugin/Plugin.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumVal *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumVal *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumVal]" at line 169 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::EnumType *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::EnumType *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::EnumType]" at line 170 of
                      "/datasets/zeek/src/zeek/Tag.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: identifier "is_const" is
          undefined
  	bool IsConst() const { return is_const; }
  	                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsOption() const { return is_option; }
  	                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 107: error: identifier "is_option" is
          undefined
  	bool IsOption() const { return is_option; }
  	                               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Attrs.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Attrs.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Attrs.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/Attrs.cc.o -c /datasets/zeek/src/script_opt/CPP/Attrs.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Attrs.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Attrs.cc.o.d -c /datasets/zeek/src/script_opt/CPP/Attrs.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Consts.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Consts.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Consts.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/Consts.cc.o -c /datasets/zeek/src/script_opt/CPP/Consts.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Consts.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Consts.cc.o.d -c /datasets/zeek/src/script_opt/CPP/Consts.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/DeclFunc.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/DeclFunc.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/DeclFunc.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/DeclFunc.cc.o -c /datasets/zeek/src/script_opt/CPP/DeclFunc.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/DeclFunc.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/DeclFunc.cc.o.d -c /datasets/zeek/src/script_opt/CPP/DeclFunc.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Driver.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Driver.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Driver.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/Driver.cc.o -c /datasets/zeek/src/script_opt/CPP/Driver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Driver.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Driver.cc.o.d -c /datasets/zeek/src/script_opt/CPP/Driver.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Emit.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Emit.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Emit.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/Emit.cc.o -c /datasets/zeek/src/script_opt/CPP/Emit.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Emit.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Emit.cc.o.d -c /datasets/zeek/src/script_opt/CPP/Emit.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 95%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Exprs.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Exprs.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Exprs.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/Exprs.cc.o -c /datasets/zeek/src/script_opt/CPP/Exprs.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Exprs.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Exprs.cc.o.d -c /datasets/zeek/src/script_opt/CPP/Exprs.cc
"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 230: error: namespace "std"
          has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 237: error: namespace "std"
          has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 315: error: namespace "std"
          has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 318: error: namespace "std"
          has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 322: error: namespace "std"
          has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 323: error: namespace "std"
          has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 632: error: namespace "std"
          has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 634: error: namespace "std"
          has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 644: error: namespace "std"
          has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/util.h", line 646: error: namespace "std"
          has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Func.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Func.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Func.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/Func.cc.o -c /datasets/zeek/src/script_opt/CPP/Func.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Func.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Func.cc.o.d -c /datasets/zeek/src/script_opt/CPP/Func.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/GenFunc.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/GenFunc.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/GenFunc.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/GenFunc.cc.o -c /datasets/zeek/src/script_opt/CPP/GenFunc.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/GenFunc.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/GenFunc.cc.o.d -c /datasets/zeek/src/script_opt/CPP/GenFunc.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Inits.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Inits.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Inits.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/Inits.cc.o -c /datasets/zeek/src/script_opt/CPP/Inits.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Inits.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Inits.cc.o.d -c /datasets/zeek/src/script_opt/CPP/Inits.cc
"/datasets/zeek/src/zeek/module_util.h", line 9: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/InitsInfo.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/InitsInfo.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/InitsInfo.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/InitsInfo.cc.o -c /datasets/zeek/src/script_opt/CPP/InitsInfo.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/InitsInfo.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/InitsInfo.cc.o.d -c /datasets/zeek/src/script_opt/CPP/InitsInfo.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/CCL.h", line 8: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/EquivClass.h", line 7: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/RE.h", line 106: error: identifier "int_list" is
          undefined
  	bool CompileSet(const string_list& set, const int_list& idx);
  	                                              ^

"/datasets/zeek/src/zeek/RE.h", line 120: error: identifier "EquivClass" is
          undefined
  	EquivClass* EC() { return &equiv_class; }
  	^

"/datasets/zeek/src/zeek/RE.h", line 148: error: identifier "EquivClass" is
          undefined
  	EquivClass equiv_class;
  	^

"/datasets/zeek/src/zeek/script_opt/CPP/Attrs.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeInits.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeInits.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeInits.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeInits.cc.o -c /datasets/zeek/src/script_opt/CPP/RuntimeInits.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeInits.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeInits.cc.o.d -c /datasets/zeek/src/script_opt/CPP/RuntimeInits.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeInitSupport.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeInitSupport.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeInitSupport.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeInitSupport.cc.o -c /datasets/zeek/src/script_opt/CPP/RuntimeInitSupport.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeInitSupport.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeInitSupport.cc.o.d -c /datasets/zeek/src/script_opt/CPP/RuntimeInitSupport.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/PriorityQueue.h", line 10: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 16: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 60: error: not a class or struct
          name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 73: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is not a
          nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: not a class or struct
          name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 115: error: identifier "Remove" is
          undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: a type qualifier is
          not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: a type qualifier is
          not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: a type qualifier is
          not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: a type qualifier is
          not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: a type qualifier is
          not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: a type qualifier is
          not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 135: error: return value type does
          not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 143: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: no default constructor
          exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 163: error: identifier "TimerMgr"
          is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 165: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeOps.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeOps.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeOps.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeOps.cc.o -c /datasets/zeek/src/script_opt/CPP/RuntimeOps.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeOps.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeOps.cc.o.d -c /datasets/zeek/src/script_opt/CPP/RuntimeOps.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/PriorityQueue.h", line 10: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 16: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 60: error: not a class or struct
          name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 73: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is not a
          nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: not a class or struct
          name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 115: error: identifier "Remove" is
          undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: a type qualifier is
          not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: a type qualifier is
          not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: a type qualifier is
          not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: a type qualifier is
          not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: a type qualifier is
          not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: a type qualifier is
          not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 135: error: return value type does
          not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 143: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: no default constructor
          exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 163: error: identifier "TimerMgr"
          is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 165: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeVec.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeVec.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeVec.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeVec.cc.o -c /datasets/zeek/src/script_opt/CPP/RuntimeVec.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeVec.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/RuntimeVec.cc.o.d -c /datasets/zeek/src/script_opt/CPP/RuntimeVec.cc
"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Notifier.h", line 13: error: qualified name is
          not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/PriorityQueue.h", line 10: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 16: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 60: error: not a class or struct
          name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 73: error: identifier "ODesc" is
          undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is not a
          nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: not a class or struct
          name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 115: error: identifier "Remove" is
          undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: a type qualifier is
          not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: a type qualifier is
          not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: a type qualifier is
          not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: a type qualifier is
          not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: a type qualifier is
          not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: a type qualifier is
          not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 135: error: return value type does
          not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 143: error: expected a declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of "/datasets/zeek/src/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/Timer.h", line 160: error: no default constructor
          exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 163: error: identifier "TimerMgr"
          is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/Timer.h", line 165: error: expected a declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Stmts.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Stmts.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Stmts.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/Stmts.cc.o -c /datasets/zeek/src/script_opt/CPP/Stmts.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Stmts.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Stmts.cc.o.d -c /datasets/zeek/src/script_opt/CPP/Stmts.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Tracker.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Tracker.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Tracker.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/Tracker.cc.o -c /datasets/zeek/src/script_opt/CPP/Tracker.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Tracker.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Tracker.cc.o.d -c /datasets/zeek/src/script_opt/CPP/Tracker.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/PriorityQueue.h", line 10: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/iosource/IOSource.h", line 5: error:
          qualified name is not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 16: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 60: error: not a class or
          struct name
  class Timer : public PQ_Element
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 64: error: member function
          declared with "override" does not override a base class member
  	~Timer() override { }
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 73: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 63: error: "PQ_Element" is
          not a nonstatic data member or base class of class "<error>::Timer"
  	Timer(double t, TimerType arg_type) : PQ_Element(t), type(arg_type) { }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: not a class or
          struct name
  class TimerMgr final : public iosource::IOSource
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 79: error: class or struct
          definition is missing
  class TimerMgr final : public iosource::IOSource
                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 115: error: identifier
          "Remove" is undefined
  	void Cancel(Timer* timer) { Remove(timer); }
  	                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: a type qualifier
          is not allowed on a nonmember function
  	double Time() const { return t ? t : 1; } // 1 > 0
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 117: error: identifier "t" is
          undefined
  	double Time() const { return t ? t : 1; } // 1 > 0
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: a type qualifier
          is not allowed on a nonmember function
  	size_t Size() const { return q->Size(); }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 119: error: identifier "q" is
          undefined
  	size_t Size() const { return q->Size(); }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: a type qualifier
          is not allowed on a nonmember function
  	size_t PeakSize() const { return q->PeakSize(); }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 120: error: identifier "q" is
          undefined
  	size_t PeakSize() const { return q->PeakSize(); }
  	                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: a type qualifier
          is not allowed on a nonmember function
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 121: error: identifier "q" is
          undefined
  	size_t CumulativeNum() const { return q->CumulativeNum(); }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: a type qualifier
          is not allowed on a nonmember function
  	double LastTimestamp() const { return last_timestamp; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 123: error: identifier
          "last_timestamp" is undefined
  	double LastTimestamp() const { return last_timestamp; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: a type qualifier
          is not allowed on a nonmember function
  	double LastAdvance() const { return last_advance; }
  	                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 128: error: identifier
          "last_advance" is undefined
  	double LastAdvance() const { return last_advance; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 130: error: identifier
          "current_timers" is undefined
  	static unsigned int* CurrentTimers() { return current_timers; }
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: invalid specifier
          outside a class declaration
  	virtual double GetNextTimeout() override;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 133: error: expected a "{"
  	virtual double GetNextTimeout() override;
  	                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 135: error: return value type
          does not match the function type
  	virtual const char* Tag() override { return "TimerMgr"; }
  	                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 143: error: expected a
          declaration
  private:
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: identifier
          "PriorityQueue" is undefined
  	std::unique_ptr<PriorityQueue> q;
  	                ^

"/usr/include/c++/7/type_traits", line 915: error: class
          "std::__is_default_constructible_atom<std::default_delete<<error-type
          >>>" has no member class "type"
      : public __is_default_constructible_atom<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 915: error: not a class or struct name
      : public __is_default_constructible_atom<_Tp>::type
               ^
          detected during:
            instantiation of class "std::__is_default_constructible_safe<_Tp,
                      false> [with _Tp=std::default_delete<<error-type>>]" at
                      line 921
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: class
          "std::__is_default_constructible_safe<std::default_delete<<error-type
          >>, false>" has no member class "type"
      : public __is_default_constructible_safe<_Tp>::type
                                                     ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/type_traits", line 921: error: not a class or struct name
      : public __is_default_constructible_safe<_Tp>::type
               ^
          detected during:
            instantiation of class "std::is_default_constructible<_Tp> [with
                      _Tp=std::default_delete<<error-type>>]" at line 144
            instantiation of class "std::__and_<_B1, _B2> [with
                      _B1=std::__not_<std::is_pointer<std::default_delete<<erro
                      r-type>>>>,
                      _B2=std::is_default_constructible<std::default_delete<<er
                      ror-type>>>]" at line 135 of
                      "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163 of "/usr/include/c++/7/bits/unique_ptr.h"
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 135: error: class
          "std::__and_<std::__not_<std::is_pointer<std::default_delete<<error-t
          ype>>>>,
          std::is_default_constructible<std::default_delete<<error-type>>>>"
          has no member "value"
  	       is_default_constructible<_Dp>>::value>;
  	                                       ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/usr/include/c++/7/bits/unique_ptr.h", line 129: error: class
          "std::default_delete<<error-type>>" has no member "pointer"
  	  using type = typename remove_reference<_Ep>::type::pointer;
  	                                                     ^
          detected during:
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp>::_Ptr<_Up,
                      _Ep,
                      std::__void_t<std::remove_reference<_Ep>::type::pointer>>
                      [with _Tp=<error-type>,
                      _Dp=std::default_delete<<error-type>>, _Up=<error-type>,
                      _Ep=std::default_delete<<error-type>>]" at line 137
            instantiation of class "std::__uniq_ptr_impl<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 163
            instantiation of class "std::unique_ptr<_Tp, _Dp> [with
                      _Tp=<error-type>, _Dp=std::default_delete<<error-type>>]"
                      at line 160 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Timer.h"

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 160: error: no default
          constructor exists for class "std::unique_ptr<<error-type>,
          std::default_delete<<error-type>>>"
  	std::unique_ptr<PriorityQueue> q;
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 163: error: identifier
          "TimerMgr" is undefined
  extern TimerMgr* timer_mgr;
         ^

"/datasets/zeek/src/zeek/zeek/zeek/Timer.h", line 165: error: expected a
          declaration
  	} // namespace zeek::detail
  	^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: _Rb_tree is not a
          template
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "key_type" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "value_type"
          is undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: identifier "_Identity" is
          undefined
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                               ^

"/usr/include/c++/7/bits/stl_set.h", line 121: error: expected an identifier
        typedef _Rb_tree<key_type, value_type, _Identity<value_type>,
                                                                    ^

"/usr/include/c++/7/bits/stl_set.h", line 122: error: expected a ";"
  		       key_compare, _Key_alloc_type> _Rep_type;
  		                                   ^

"/usr/include/c++/7/bits/stl_set.h", line 123: error: identifier "_Rep_type" is
          undefined
        _Rep_type _M_t;  // Red-black tree representing set.
        ^

"/usr/include/c++/7/bits/stl_set.h", line 127: error: expected a declaration
      public:
      ^

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: a class or namespace
          qualified name is required
        typedef typename _Alloc::value_type value_type;
                         ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: global-scope
          qualifier (leading "::") is not allowed
        typedef typename _Alloc::value_type value_type;
                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 88: error: expected a ";"
        typedef typename _Alloc::value_type value_type;
                                            ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 95: error: "value_type" is not a
          type name
        using pointer = __detected_or_t<value_type*, __pointer, _Alloc>;
                                        ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/alloc_traits.h", line 135: error: expected a ">"
        using const_pointer = typename _Ptr<__c_pointer, const value_type>::type;
                                                               ^
          detected during:
            instantiation of class "std::allocator_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 52 of
                      "/usr/include/c++/7/ext/alloc_traits.h"
            instantiation of class "__gnu_cxx::__alloc_traits<_Alloc> [with
                      _Alloc=_Key_alloc_type]" at line 131 of
                      "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/ext/alloc_traits.h", line 58: error: class
          "std::allocator_traits<_Key_alloc_type>" has no member "value_type"
      typedef typename _Base_type::value_type         value_type;
                                   ^
          detected during instantiation of class
                    "__gnu_cxx::__alloc_traits<_Alloc> [with
                    _Alloc=_Key_alloc_type]" at line 131 of
                    "/usr/include/c++/7/bits/stl_set.h"

"/usr/include/c++/7/bits/stl_set.h", line 137: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 137: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_iterator	 const_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 138: error: expected a ";"
        typedef typename _Rep_type::const_iterator	 const_iterator;
                                                  	 ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 139: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: global-scope qualifier
          (leading "::") is not allowed
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                  ^

"/usr/include/c++/7/bits/stl_set.h", line 140: error: expected a ";"
        typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator;
                                                           ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::size_type		 size_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 141: error: expected a ";"
        typedef typename _Rep_type::size_type		 size_type;
                                             		 ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: a class or namespace
          qualified name is required
        typedef typename _Rep_type::difference_type	 difference_type;
                         ^

"/usr/include/c++/7/bits/stl_set.h", line 142: error: expected a ";"
        typedef typename _Rep_type::difference_type	 difference_type;
                                                   	 ^

"/usr/include/c++/7/bits/stl_set.h", line 157: error: "= default" can only
          appear on default constructors, copy/move constructors, copy/move
          assignment operators, and destructors
        set() = default;
                ^

"/usr/include/c++/7/bits/stl_set.h", line 166: error: identifier "_Compare" is
          undefined
        set(const _Compare& __comp,
                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Types.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Types.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Types.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/Types.cc.o -c /datasets/zeek/src/script_opt/CPP/Types.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Types.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Types.cc.o.d -c /datasets/zeek/src/script_opt/CPP/Types.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Util.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Util.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Util.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/Util.cc.o -c /datasets/zeek/src/script_opt/CPP/Util.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Util.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Util.cc.o.d -c /datasets/zeek/src/script_opt/CPP/Util.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Vars.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Vars.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Vars.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/CPP/Vars.cc.o -c /datasets/zeek/src/script_opt/CPP/Vars.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/CPP/Vars.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/CPP/Vars.cc.o.d -c /datasets/zeek/src/script_opt/CPP/Vars.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/__/CPP-gen.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/CPP-gen.cc.o -MF CMakeFiles/zeek_objs.dir/__/CPP-gen.cc.o.d -o CMakeFiles/zeek_objs.dir/__/CPP-gen.cc.o -c /datasets/zeek/build/CPP-gen.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/__/CPP-gen.cc.o -MF CMakeFiles/zeek_objs.dir/__/CPP-gen.cc.o.d -c /datasets/zeek/build/CPP-gen.cc
Warning: this is an empty file (no tokens found): not even a CR present! (but not an error using the token stream unparsing) 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/Expr.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/Expr.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/Expr.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/Expr.cc.o -c /datasets/zeek/src/script_opt/Expr.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/Expr.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/Expr.cc.o.d -c /datasets/zeek/src/script_opt/Expr.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/GenIDDefs.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/GenIDDefs.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/GenIDDefs.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/GenIDDefs.cc.o -c /datasets/zeek/src/script_opt/GenIDDefs.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/GenIDDefs.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/GenIDDefs.cc.o.d -c /datasets/zeek/src/script_opt/GenIDDefs.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/IDOptInfo.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/IDOptInfo.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/IDOptInfo.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/IDOptInfo.cc.o -c /datasets/zeek/src/script_opt/IDOptInfo.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/IDOptInfo.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/IDOptInfo.cc.o.d -c /datasets/zeek/src/script_opt/IDOptInfo.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/Inline.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/Inline.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/Inline.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/Inline.cc.o -c /datasets/zeek/src/script_opt/Inline.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/Inline.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/Inline.cc.o.d -c /datasets/zeek/src/script_opt/Inline.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 96%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ProfileFunc.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ProfileFunc.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ProfileFunc.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ProfileFunc.cc.o -c /datasets/zeek/src/script_opt/ProfileFunc.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ProfileFunc.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ProfileFunc.cc.o.d -c /datasets/zeek/src/script_opt/ProfileFunc.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/Reduce.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/Reduce.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/Reduce.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/Reduce.cc.o -c /datasets/zeek/src/script_opt/Reduce.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/Reduce.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/Reduce.cc.o.d -c /datasets/zeek/src/script_opt/Reduce.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ScriptOpt.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ScriptOpt.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ScriptOpt.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ScriptOpt.cc.o -c /datasets/zeek/src/script_opt/ScriptOpt.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ScriptOpt.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ScriptOpt.cc.o.d -c /datasets/zeek/src/script_opt/ScriptOpt.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/Stmt.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/Stmt.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/Stmt.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/Stmt.cc.o -c /datasets/zeek/src/script_opt/Stmt.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/Stmt.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/Stmt.cc.o.d -c /datasets/zeek/src/script_opt/Stmt.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 230: error: namespace
          "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 237: error: namespace
          "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 315: error: namespace
          "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 318: error: namespace
          "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 322: error: namespace
          "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 323: error: namespace
          "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 632: error: namespace
          "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 634: error: namespace
          "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 644: error: namespace
          "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/util.h", line 646: error: namespace
          "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 37: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 45: error: qualified name is
          not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "BifReturnVal"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: identifier "frame"
          is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 47: error: expected a ")"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 50: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic data
          member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic data
          member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 217: error: invalid friend
          declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 217: error: expected a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 219: error: invalid friend
          declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 219: error: expected a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic member
          reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Hash.h", line 344: error: identifier "ODesc"
          is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 111: error: identifier "hash_t" is
          undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 165: error: identifier "hash_t" is
          undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 174: error: namespace "std" has no
          member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 174: error: expected an expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/Dict.h", line 1030: error: identifier "hash" is
          undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105:
          error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82:
          error: "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92:
          error: "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94:
          error: identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98:
          error: "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h",
          line 7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38:
          error: namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67:
          error: identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67:
          error: identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Intrusi
                      vePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Sc
                      ope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Intrusi
                      vePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Sc
                      ope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Intrusi
                      vePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Travers
                      e.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/TempVar.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/TempVar.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/TempVar.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/TempVar.cc.o -c /datasets/zeek/src/script_opt/TempVar.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/TempVar.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/TempVar.cc.o.d -c /datasets/zeek/src/script_opt/TempVar.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/UsageAnalyzer.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/UsageAnalyzer.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/UsageAnalyzer.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/UsageAnalyzer.cc.o -c /datasets/zeek/src/script_opt/UsageAnalyzer.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/UsageAnalyzer.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/UsageAnalyzer.cc.o.d -c /datasets/zeek/src/script_opt/UsageAnalyzer.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/Traverse.h"

"/datasets/zeek/src/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/Traverse.h", line 29: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/Traverse.h", line 30: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/Traverse.h", line 32: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/Traverse.h", line 33: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/Traverse.h", line 35: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/Traverse.h", line 36: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/Traverse.h", line 38: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/Traverse.h", line 39: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/Traverse.h", line 41: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/Traverse.h", line 42: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/Traverse.h", line 44: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/Traverse.h", line 45: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/Traverse.h", line 52: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/Traverse.h", line 53: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/Traverse.h", line 55: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/Traverse.h", line 56: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/Traverse.h", line 58: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/Traverse.h", line 59: error: identifier "TC_CONTINUE"
          is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/UseDefs.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/UseDefs.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/UseDefs.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/UseDefs.cc.o -c /datasets/zeek/src/script_opt/UseDefs.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/UseDefs.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/UseDefs.cc.o.d -c /datasets/zeek/src/script_opt/UseDefs.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/AM-Opt.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/AM-Opt.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/AM-Opt.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ZAM/AM-Opt.cc.o -c /datasets/zeek/src/script_opt/ZAM/AM-Opt.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/AM-Opt.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/AM-Opt.cc.o.d -c /datasets/zeek/src/script_opt/ZAM/AM-Opt.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/input.h", line 38: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Branches.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Branches.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Branches.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ZAM/Branches.cc.o -c /datasets/zeek/src/script_opt/ZAM/Branches.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Branches.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Branches.cc.o.d -c /datasets/zeek/src/script_opt/ZAM/Branches.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/Pipe.h", line 5: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Flare.h", line 7: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Flare.h", line 44: error: identifier "Pipe" is
          undefined
  	Pipe pipe;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/BuiltIn.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/BuiltIn.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/BuiltIn.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ZAM/BuiltIn.cc.o -c /datasets/zeek/src/script_opt/ZAM/BuiltIn.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/BuiltIn.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/BuiltIn.cc.o.d -c /datasets/zeek/src/script_opt/ZAM/BuiltIn.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 635: error: identifier "h" is
          undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1026: error: expected a ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1030: error: identifier "hash"
          is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45:
          error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/BuiltInSupport.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/BuiltInSupport.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/BuiltInSupport.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ZAM/BuiltInSupport.cc.o -c /datasets/zeek/src/script_opt/ZAM/BuiltInSupport.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/BuiltInSupport.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/BuiltInSupport.cc.o.d -c /datasets/zeek/src/script_opt/ZAM/BuiltInSupport.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Driver.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Driver.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Driver.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ZAM/Driver.cc.o -c /datasets/zeek/src/script_opt/ZAM/Driver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Driver.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Driver.cc.o.d -c /datasets/zeek/src/script_opt/ZAM/Driver.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          variable "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error: expected
          a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 38: error: namespace "std"
          has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified
          name is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 47: error:
          identifier "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected
          an expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no
          instance of constructor "zeek::detail::BifReturnVal::BifReturnVal"
          matches the argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a
          nonstatic data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a
          nonstatic data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected
          a ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 219: error:
          identifier "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected
          a ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a
          nonstatic member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 244: error:
          identifier "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Hash.h", line 344: error:
          identifier "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 174: error: namespace
          "std" has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 174: error: type name is
          not allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 174: error: expected a
          string literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 508: error: expected a
          ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 509: error: identifier
          "h" is undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 634: error: expected a
          ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 635: error: identifier
          "h" is undefined
  		return Insert(&h, val, iterators_invalidated);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1026: error: namespace
          "zeek::detail" has no member "hash_t"
  		detail::hash_t hash = FibHash(h);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1026: error: expected a
          ";"
  		detail::hash_t hash = FibHash(h);
  		               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Dict.h", line 1030: error: identifier
          "hash" is undefined
  		hash <<= m;
  		^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          29: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          30: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          32: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          33: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          35: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          36: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          38: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          39: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          41: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          42: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          44: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/Traverse.h", line
          45: error: identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Expr.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Expr.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Expr.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ZAM/Expr.cc.o -c /datasets/zeek/src/script_opt/ZAM/Expr.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Expr.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Expr.cc.o.d -c /datasets/zeek/src/script_opt/ZAM/Expr.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/Pipe.h", line 5: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Flare.h", line 7: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Flare.h", line 44: error: identifier "Pipe" is
          undefined
  	Pipe pipe;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Inst-Gen.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Inst-Gen.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Inst-Gen.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ZAM/Inst-Gen.cc.o -c /datasets/zeek/src/script_opt/ZAM/Inst-Gen.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Inst-Gen.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Inst-Gen.cc.o.d -c /datasets/zeek/src/script_opt/ZAM/Inst-Gen.cc
"/datasets/zeek/src/zeek/zeek/zeek/Pipe.h", line 5: error: qualified name is
          not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Flare.h", line 7: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/Flare.h", line 44: error: identifier "Pipe" is
          undefined
  	Pipe pipe;
  	^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: namespace "std"
          has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: type name is
          not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected an
          expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 105: error: expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 95: error: identifier "Ref"
          is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is not a
          nonstatic data member or base class of class "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier is
          not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Low-Level.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Low-Level.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Low-Level.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ZAM/Low-Level.cc.o -c /datasets/zeek/src/script_opt/ZAM/Low-Level.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Low-Level.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Low-Level.cc.o.d -c /datasets/zeek/src/script_opt/ZAM/Low-Level.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Stmt.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Stmt.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Stmt.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ZAM/Stmt.cc.o -c /datasets/zeek/src/script_opt/ZAM/Stmt.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Stmt.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Stmt.cc.o.d -c /datasets/zeek/src/script_opt/ZAM/Stmt.cc
"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Obj.h", line 44: error: inline specifier
          allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7: error:
          qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 230:
          error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 237:
          error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 315:
          error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 318:
          error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 322:
          error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 323:
          error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 632:
          error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 634:
          error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 644:
          error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line 646:
          error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217: error:
          expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 38: error: namespace
          "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 65: error: a nonstatic data member
          cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/Attr.h", line 92: error: no operator "||" matches
          these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 97: error: no operator "&&" matches
          these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Notifier.h", line 13: error: qualified name
          is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: not a class or struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 63: error: class or struct definition
          is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 94: error: identifier "ValPtr" is
          undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: a type qualifier is not
          allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "ValPtr" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: a type qualifier is not
          allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 99: error: identifier "val" is
          undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 103: error: identifier "is_const" is
          undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/ID.h", line 104: error: a type qualifier is not
          allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Support.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Support.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Support.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ZAM/Support.cc.o -c /datasets/zeek/src/script_opt/ZAM/Support.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Support.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Support.cc.o.d -c /datasets/zeek/src/script_opt/ZAM/Support.cc
"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 104: error: a type
          qualifier is not allowed on a nonmember function
  	bool IsConst() const { return is_const; }
  	               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Vars.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Vars.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Vars.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ZAM/Vars.cc.o -c /datasets/zeek/src/script_opt/ZAM/Vars.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/Vars.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/Vars.cc.o.d -c /datasets/zeek/src/script_opt/ZAM/Vars.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/List.h", line 217: error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZBody.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZBody.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZBody.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZBody.cc.o -c /datasets/zeek/src/script_opt/ZAM/ZBody.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZBody.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZBody.cc.o.d -c /datasets/zeek/src/script_opt/ZAM/ZBody.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type
          name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_"
          is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line 7:
          error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 26: error: function
          "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 29: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 30: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 32: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 33: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 35: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 36: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 38: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 39: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 41: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 42: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 44: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 45: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 52: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 53: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 55: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 56: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 58: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 59: error: identifier
          "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Traverse.h", line 64: error: identifier
          "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic data
          member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 92: error: no operator "||"
          matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 97: error: no operator "&&"
          matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Notifier.h", line 13: error: qualified
          name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 36: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is not a
          template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is not a
          template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: not a class or struct
          name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 94: error: identifier "ValPtr"
          is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier is
          not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 97: error: identifier "val" is
          undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/ID.h", line 99: error: identifier "ValPtr"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 97%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZInst.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZInst.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZInst.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZInst.cc.o -c /datasets/zeek/src/script_opt/ZAM/ZInst.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZInst.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZInst.cc.o.d -c /datasets/zeek/src/script_opt/ZAM/ZInst.cc
"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 46: error: namespace "std"
          has no member "string_view"
  	String(std::string_view str);
  	            ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 58: error: namespace "std"
          has no member "string_view"
  	bool operator==(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 59: error: namespace "std"
          has no member "string_view"
  	bool operator!=(std::string_view s) const;
  	                     ^

"/datasets/zeek/src/zeek/zeek/ZeekString.h", line 75: error: namespace "std"
          has no member "string_view"
  	void Set(std::string_view str);
  	              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: namespace "std" has no
          member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: namespace "std" has no
          member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/util.h", line 237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: namespace "std" has no
          member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: namespace "std" has no
          member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/util.h", line 318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: namespace "std" has no
          member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/util.h", line 322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: namespace "std" has no
          member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/util.h", line 323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/util.h", line 632: error: namespace "std" has no
          member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 634: error: namespace "std" has no
          member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/util.h", line 644: error: namespace "std" has no
          member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/util.h", line 646: error: namespace "std" has no
          member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 98%] [32mBuilding CXX object src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZOp.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZOp.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZOp.cc.o.d -o CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZOp.cc.o -c /datasets/zeek/src/script_opt/ZAM/ZOp.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZOp.cc.o -MF CMakeFiles/zeek_objs.dir/script_opt/ZAM/ZOp.cc.o.d -c /datasets/zeek/src/script_opt/ZAM/ZOp.cc
"/datasets/zeek/src/zeek/script_opt/ZAM/ZOp.h", line 7: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          namespace "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          type name is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 105: error:
          expected a ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 82: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 92: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 94: error:
          identifier "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 95: error:
          identifier "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr.h", line 98: error:
          "ptr_" is not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Obj.h", line 44: error: inline
          specifier allowed on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/TraverseTypes.h", line
          7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          230: error: expected a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          237: error: expected a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          315: error: expected a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: variable "zeek::util::tokenize_string" has already been
          defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          318: error: expected an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          322: error: expected a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          323: error: expected a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          632: error: namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          634: error: namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          644: error: namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/util.h", line
          646: error: namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/zeek/zeek/List.h", line 217:
          error: expected a "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 38: error:
          namespace "std" has no member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h", line 67: error:
          identifier "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/zeek/Scope.h
                      "

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TraversalCode" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Scope *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Scope *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Scope]" at line 61 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 26: error:
          function "zeek::IntrusivePtr<T>::operator=(const
          zeek::IntrusivePtr<zeek::detail::Scope> &) [with
          T=zeek::detail::Scope]" (declared implicitly) cannot be referenced --
          it is a deleted function
  	TraversalCallback() { current_scope = nullptr; }
  	                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 29: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreFunction(const Func*) { return TC_CONTINUE; }
  	                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 30: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostFunction(const Func*) { return TC_CONTINUE; }
  	                                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 32: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 33: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostStmt(const Stmt*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 35: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreExpr(const Expr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 36: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostExpr(const Expr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 38: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreID(const ID*) { return TC_CONTINUE; }
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 39: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostID(const ID*) { return TC_CONTINUE; }
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 41: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreTypedef(const ID*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 42: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostTypedef(const ID*) { return TC_CONTINUE; }
  	                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 44: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreDecl(const ID*) { return TC_CONTINUE; }
  	                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 45: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostDecl(const ID*) { return TC_CONTINUE; }
  	                                                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 52: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreType(const Type*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 53: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostType(const Type*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 55: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 56: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttrs(const Attributes*) { return TC_CONTINUE; }
  	                                                            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 58: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PreAttr(const Attr*) { return TC_CONTINUE; }
  	                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 59: error:
          identifier "TC_CONTINUE" is undefined
  	virtual TraversalCode PostAttr(const Attr*) { return TC_CONTINUE; }
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Traverse.h", line 64: error:
          identifier "TraversalCode" is undefined
  TraversalCode traverse_all(TraversalCallback* cb);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 65: error: a nonstatic
          data member cannot be declared as inline
  	static inline const AttrPtr nil;
  	^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Attr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Attr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Attr]" at line 65 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 102: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::Expr *>" has no
          member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::Expr *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/IntrusivePtr
                      .h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::Expr]" at line 108 of
                      "/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 92: error: no operator
          "||" matches these operands
            operand types are: const zeek::detail::ExprPtr || const
                      zeek::detail::ExprPtr
  		if ( expr || other.expr )
  		          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 97: error: no operator
          "&&" matches these operands
            operand types are: const zeek::detail::ExprPtr && const
                      zeek::detail::ExprPtr
  			return expr && other.expr;
  			            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Attr.h", line 135: error: namespace
          "zeek::detail" has no member "TraversalCode"
  	detail::TraversalCode Traverse(detail::TraversalCallback* cb) const;
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/Notifier.h", line 13: error:
          qualified name is not allowed
  namespace zeek::notifier::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 36: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 41: error: IntrusivePtr is
          not a template
  using ExprPtr = IntrusivePtr<Expr>;
                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 58: error: IntrusivePtr is
          not a template
  using IDPtr = IntrusivePtr<ID>;
                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: not a class or
          struct name
  class ID final : public Obj, public notifier::detail::Modifiable
                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 63: error: class or struct
          definition is missing
  class ID final : public Obj, public notifier::detail::Modifiable
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 94: error: identifier
          "ValPtr" is undefined
  	void SetVal(ValPtr v, InitClass c);
  	            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: a type qualifier
          is not allowed on a nonmember function
  	bool HasVal() const { return val != nullptr; }
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 97: error: identifier "val"
          is undefined
  	bool HasVal() const { return val != nullptr; }
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier
          "ValPtr" is undefined
  	const ValPtr& GetVal() const { return val; }
  	      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: a type qualifier
          is not allowed on a nonmember function
  	const ValPtr& GetVal() const { return val; }
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 99: error: identifier "val"
          is undefined
  	const ValPtr& GetVal() const { return val; }
  	                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/ID.h", line 103: error: identifier
          "is_const" is undefined
  	void SetConst() { is_const = true; }
  	                  ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 98%] Built target zeek_objs
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[ 98%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/src/compiler/CMakeFiles/zeek-compiler.dir/driver.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin/src/compiler
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -fPIC -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/src/compiler/CMakeFiles/zeek-compiler.dir/driver.cc.o -MF CMakeFiles/zeek-compiler.dir/driver.cc.o.d -o CMakeFiles/zeek-compiler.dir/driver.cc.o -c /datasets/zeek/auxil/spicy-plugin/src/compiler/driver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -fPIC -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/src/compiler/CMakeFiles/zeek-compiler.dir/driver.cc.o -MF CMakeFiles/zeek-compiler.dir/driver.cc.o.d -c /datasets/zeek/auxil/spicy-plugin/src/compiler/driver.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[ 98%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/src/compiler/CMakeFiles/zeek-compiler.dir/glue-compiler.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin/src/compiler
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -fPIC -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/src/compiler/CMakeFiles/zeek-compiler.dir/glue-compiler.cc.o -MF CMakeFiles/zeek-compiler.dir/glue-compiler.cc.o.d -o CMakeFiles/zeek-compiler.dir/glue-compiler.cc.o -c /datasets/zeek/auxil/spicy-plugin/src/compiler/glue-compiler.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -fPIC -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/src/compiler/CMakeFiles/zeek-compiler.dir/glue-compiler.cc.o -MF CMakeFiles/zeek-compiler.dir/glue-compiler.cc.o.d -c /datasets/zeek/auxil/spicy-plugin/src/compiler/glue-compiler.cc
"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 41: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return fmt("\"%s\"", escapeUTF8(x, true, true, true));
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: declaration is incompatible with overloaded
          function "hilti::rt::detail::adl::to_string" (declared at line 17 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exte
          nsion-points.h")
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: namespace "std" has no member "string_view"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ")"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 44: error: expected a ";"
  inline std::string to_string(std::string_view x, adl::tag /*unused*/) {
                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 57: error: call of an object of a class type without
          appropriate operator() or conversion functions to pointer-to-function
          type
      return escapeUTF8(x, false, false, true);
             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/string.h
          ", line 61: error: namespace "std" has no member "string_view"
  inline std::string detail::to_string_for_print<std::string_view>(const std::string_view& x) {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 158: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: qualified name is not allowed
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: this declaration has no storage class or type
          specifier
      std::optional<std::reference_wrapper<V>> _container() const;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 234: error: expected a ";"
      std::optional<std::reference_wrapper<V>> _container() const;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 555: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const Vector<T, Allocator>& x, adl::tag /*unused*/) {
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 560: error: declaration is incompatible with
          "std::__cxx11::string hilti::rt::detail::adl::to_string" (declared at
          line 44 of
          "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/type
          s/string.h")
  inline std::string to_string(const vector::Empty& /* x */, adl::tag /*unused*/) { return "[]"; }
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 563: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::Iterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 568: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const vector::ConstIterator<T, Allocator>& /*unused*/, adl::tag /*unused*/) {
                                                                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 591: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 606: error: identifier "_container" is undefined
      if ( auto&& c = _container() ) {
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: namespace "std" has no member "optional"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/vector.h
          ", line 634: error: expected a ";"
  std::optional<std::reference_wrapper<Vector<T, Allocator>>> vector::Iterator<T, Allocator>::_container() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/types/bytes.h"
          , line 139: error: variable "hilti::rt::detail::adl::tag" is not a
          type name
  inline std::string to_string(const Iterator& /* i */, rt::detail::adl::tag /*unused*/) { return "<bytes iterator>"; }
                                                        ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const hilti::rt::Bytes &, <error-type>,
          false>" has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const hilti::rt::Bytes &, _To=<error-type>]" at
                      line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const hilti::rt::Bytes &,
                      <error-type>>, _B2=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const
                      hilti::rt::Bytes &, const char *>>, _Bn=<>]" at line 119
                      of "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<hilti::rt::Bytes,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &> [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <hilti::rt::Bytes> at line 192 of
                      "/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/h
                      ilti/rt/types/bytes.h"

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
make[3]: Leaving directory '/datasets/zeek/build'
[ 98%] Built target zeek-compiler
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[100%] [32mBuilding CXX object src/CMakeFiles/zeek.dir/main.cc.o[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dzeek_EXPORTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek.dir/main.cc.o -MF CMakeFiles/zeek.dir/main.cc.o.d -o CMakeFiles/zeek.dir/main.cc.o -c /datasets/zeek/src/main.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dzeek_EXPORTS -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT src/CMakeFiles/zeek.dir/main.cc.o -MF CMakeFiles/zeek.dir/main.cc.o.d -c /datasets/zeek/src/main.cc
"/datasets/zeek/src/zeek/RunState.h", line 29: error: explicit type is missing
          ("int" assumed)
  extern void init_run(const std::optional<std::string>& interfaces,
                             ^

"/datasets/zeek/src/zeek/RunState.h", line 29: error: qualified name is not
          allowed
  extern void init_run(const std::optional<std::string>& interfaces,
                             ^

"/datasets/zeek/src/zeek/RunState.h", line 29: error: expected a ")"
  extern void init_run(const std::optional<std::string>& interfaces,
                                          ^

"/datasets/zeek/src/zeek/zeek/Pipe.h", line 5: error: qualified name is not
          allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Flare.h", line 7: error: qualified name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/Flare.h", line 44: error: identifier "Pipe" is
          undefined
  	Pipe pipe;
  	^

"/datasets/zeek/src/zeek/iosource/IOSource.h", line 5: error: qualified name is
          not allowed
  namespace zeek::iosource
            ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 147: error: namespace "std"
          has no member "string_view"
  	void Wakeup(std::string_view where);
  	                 ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 177: error: incomplete type
          is not allowed
  	class WakeupHandler final : public IOSource
  	                                   ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 189: error: namespace "std"
          has no member "string_view"
  		void Ping(std::string_view where);
  		               ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 192: error: member function
          declared with "override" does not override a base class member
  		void Process() override;
  		     ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 193: error: member function
          declared with "override" does not override a base class member
  		const char* Tag() override { return "WakeupHandler"; }
  		            ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 194: error: member function
          declared with "override" does not override a base class member
  		double GetNextTimeout() override { return -1; }
  		       ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 197: error: name followed by
          "::" must be a class or namespace name
  		zeek::detail::Flare flare;
  		      ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 135: error: incomplete type
          is not allowed
  	bool RegisterFd(int fd, IOSource* src, int flags = IOSource::READ);
  	                                                   ^

"/datasets/zeek/src/zeek/iosource/Manager.h", line 140: error: incomplete type
          is not allowed
  	bool UnregisterFd(int fd, IOSource* src, int flags = IOSource::READ);
  	                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: namespace
          "std" has no member "is_convertible_v"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: type name
          is not allowed
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected
          an expression
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                    ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          declaration
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 105: error: expected a
          ";"
  	template <class U, class = std::enable_if_t<std::is_convertible_v<U*, T*>>>
  	                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 82: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	constexpr IntrusivePtr(AdoptRef, pointer raw_ptr) noexcept : ptr_(raw_ptr) { }
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 92: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(NewRef, pointer raw_ptr) noexcept : ptr_(raw_ptr)
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 94: error: identifier
          "ptr_" is undefined
  		if ( ptr_ )
  		     ^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 95: error: identifier
          "Ref" is undefined
  			Ref(ptr_);
  			^

"/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h", line 98: error: "ptr_" is
          not a nonstatic data member or base class of class
          "zeek::IntrusivePtr<T>"
  	IntrusivePtr(IntrusivePtr&& other) noexcept : ptr_(other.release())
  	                                              ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Val *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>, zeek::Val
                      *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Val]"
                      at line 32 of
                      "/datasets/zeek/src/zeek/zeek/BifReturnVal.h"

"/datasets/zeek/src/zeek/zeek/Obj.h", line 44: error: inline specifier allowed
          on function declarations only
  inline constexpr Location no_location("<no location>", 0, 0, 0, 0);
  ^

"/datasets/zeek/src/zeek/zeek/zeek/TraverseTypes.h", line 7: error: qualified
          name is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error:
          namespace "std" has no member "string_view"
  std::string normalize_path(std::string_view path);
                                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 230: error: expected
          a ")"
  std::string normalize_path(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error:
          namespace "std" has no member "string_view"
  std::string without_zeekpath_component(std::string_view path);
                                              ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 237: error: expected
          a ")"
  std::string without_zeekpath_component(std::string_view path);
                                                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error:
          namespace "std" has no member "string_view"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 315: error: expected
          a ")"
  std::vector<std::string>* tokenize_string(std::string_view input, std::string_view delim,
                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                   ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: variable
          "zeek::util::tokenize_string" has already been defined
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error:
          namespace "std" has no member "string_view"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          a ")"
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 318: error: expected
          an identifier
  std::vector<std::string_view> tokenize_string(std::string_view input, const char delim) noexcept;
                                                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error:
          namespace "std" has no member "string_view"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 322: error: expected
          a ")"
  extern bool starts_with(std::string_view s, std::string_view beginning);
                                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error:
          namespace "std" has no member "string_view"
  extern bool ends_with(std::string_view s, std::string_view ending);
                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 323: error: expected
          a ")"
  extern bool ends_with(std::string_view s, std::string_view ending);
                                         ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 632: error:
          namespace "std" has no member "string_view"
  inline std::vector<std::string_view> split(const char* s, const char* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 634: error:
          namespace "std" has no member "string_view"
  	return split(std::string_view(s), std::string_view(delim));
  	                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 644: error:
          namespace "std" has no member "wstring_view"
  inline std::vector<std::wstring_view> split(const wchar_t* s, const wchar_t* delim)
                          ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/zeek/util.h", line 646: error:
          namespace "std" has no member "wstring_view"
  	return split(std::wstring_view(s), std::wstring_view(delim));
  	                                        ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/List.h", line 217: error: expected a
          "("
  		if constexpr ( Order == ListOrder::ORDERED )
  		   ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 38: error: namespace "std" has no
          member "string_view"
  	const IDPtr& Find(std::string_view name) const;
  	                       ^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCode" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	^

"/datasets/zeek/src/zeek/zeek/Scope.h", line 67: error: identifier
          "TraversalCallback" is undefined
  	TraversalCode Traverse(TraversalCallback* cb) const;
  	                       ^

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::detail::ID *>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::detail::ID *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with
                      T=zeek::detail::ID]" at line 70 of
                      "/datasets/zeek/src/zeek/zeek/Scope.h"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<<error-constant>, zeek::Type *>" has no member "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<<error-constant>,
                      zeek::Type *>" at line 105 of
                      "/datasets/zeek/src/zeek/zeek/zeek/IntrusivePtr.h"
            instantiation of class "zeek::IntrusivePtr<T> [with T=zeek::Type]"
                      at line 72 of "/datasets/zeek/src/zeek/zeek/Scope.h"

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 37: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 45: error: qualified name
          is not allowed
  namespace zeek::BifFunc
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: namespace
          "zeek::detail" has no member "Frame"
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                               ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: identifier
          "frame" is undefined
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                      ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: expected an
          expression
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 47: error: no instance of
          constructor "zeek::detail::BifReturnVal::BifReturnVal" matches the
          argument list
            argument types are: (<error-type>, <error-type>)
  extern zeek::detail::BifReturnVal md5_hmac_bif(zeek::detail::Frame* frame, const zeek::Args*);
                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 50: error: qualified name
          is not allowed
  namespace zeek::detail
            ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 214: error: a nonstatic
          data member cannot be declared as inline
  	inline static uint8_t shared_hmac_md5_key[16];
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 215: error: a nonstatic
          data member cannot be declared as inline
  	inline static bool seeds_initialized = false;
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: invalid
          friend declaration
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 217: error: expected a
          ";"
  	friend void util::detail::hmac_md5(size_t size, const unsigned char* bytes,
  	                ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: identifier
          "BifReturnVal" is undefined
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: invalid
          friend declaration
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 219: error: expected a
          ";"
  	friend BifReturnVal BifFunc::md5_hmac_bif(zeek::detail::Frame* frame, const Args*);
  	                           ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 196: error: a nonstatic
          member reference must be relative to a specific object
  	static bool IsInitialized() { return seeds_initialized; }
  	                                     ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 244: error: identifier
          "String" is undefined
  	explicit HashKey(const String* s); // No copying, no ownership
  	                       ^

"/datasets/zeek/src/zeek/zeek/zeek/zeek/Hash.h", line 344: error: identifier
          "ODesc" is undefined
  	void Describe(ODesc* d) const;
  	              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 111: error: identifier
          "hash_t" is undefined
  	DictEntry(void* arg_key, uint32_t key_size = 0, hash_t hash = 0, T* value = nullptr,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 160: error: namespace
          "zeek::detail" has no member "HashKey"
  	std::unique_ptr<detail::HashKey> GetHashKey() const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 165: error: identifier
          "hash_t" is undefined
  	bool Equal(const char* arg_key, uint32_t arg_key_size, hash_t arg_hash) const
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 162: error: namespace
          "zeek::detail" has no member "HashKey"
  		return std::make_unique<detail::HashKey>(GetKey(), key_size, hash);
  		                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: namespace "std"
          has no member "is_same_v"
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                   ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: type name is not
          allowed
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected an
          expression
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 174: error: expected a string
          literal
  		static_assert(std::is_same_v<T*, V>, "Type of DictEntry and type requested are different");
  		                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 491: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Lookup(const detail::HashKey* key) const
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 496: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Lookup(const void* key, int key_size, detail::hash_t h) const
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 515: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Insert(detail::HashKey* key, T* val, bool* iterators_invalidated = nullptr)
  	                  ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 525: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Insert(void* key, uint64_t key_size, detail::hash_t hash, T* val, bool copy_key,
  	                                                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 643: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* Remove(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 647: error: namespace
          "zeek::detail" has no member "hash_t"
  	T* Remove(const void* key, int key_size, detail::hash_t hash, bool dont_delete = false,
  	                                                 ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 683: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey* key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 687: error: namespace
          "zeek::detail" has no member "HashKey"
  	T* RemoveEntry(const detail::HashKey& key, bool* iterators_invalidated = nullptr)
  	                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1007: error: namespace
          "zeek::detail" has no member "hash_t"
  	detail::hash_t FibHash(detail::hash_t h) const
  	                               ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1017: error: namespace
          "zeek::detail" has no member "hash_t"
  	int BucketByHash(detail::hash_t h, int bit) const
  	                         ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1119: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LinearLookupIndex(const void* key, int key_size, detail::hash_t hash) const
  	                                                             ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1129: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 1185: error: namespace
          "zeek::detail" has no member "hash_t"
  	int LookupIndex(const void* key, int key_size, detail::hash_t hash, int begin, int end,
  	                                                       ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 508: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 509: error: identifier "h" is
          undefined
  		return Dictionary<T>::Lookup(&h);
  		                              ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: namespace
          "zeek::detail" has no member "HashKey"
  		detail::HashKey h(key);
  		        ^

"/datasets/zeek/src/zeek/zeek/zeek/Dict.h", line 634: error: expected a ";"
  		detail::HashKey h(key);
  		                ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[100%] [32m[1mLinking CXX executable zeek[0m
In directory:  /datasets/zeek/build/src
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wl,--export-dynamic -rdynamic @CMakeFiles/zeek.dir/objects1 -o zeek -Wl,-rpath,/datasets/zeek/build/auxil/broker:/datasets/zeek/build/auxil/binpac/lib: ../auxil/paraglob/src/libparaglob.a ../auxil/broker/libbroker.so.2.4 ../auxil/binpac/lib/libbinpac.so.0.59 /usr/lib/x86_64-linux-gnu/libpcap.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libresolv.a /usr/lib/x86_64-linux-gnu/libz.so ../libkqueue-build/libkqueue.a ../auxil/c-ares/lib/libcares.a ../auxil/spicy/spicy/lib/libspicy.a -pthread -ldl -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libz.so ../auxil/spicy/spicy/lib/libhilti.a -pthread -ldl -lrt
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -Wl,--export-dynamic -rdynamic @CMakeFiles/zeek.dir/objects1 -o zeek -Wl,-rpath,/datasets/zeek/build/auxil/broker:/datasets/zeek/build/auxil/binpac/lib: ../auxil/paraglob/src/libparaglob.a ../auxil/broker/libbroker.so.2.4 ../auxil/binpac/lib/libbinpac.so.0.59 /usr/lib/x86_64-linux-gnu/libpcap.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libresolv.a /usr/lib/x86_64-linux-gnu/libz.so ../libkqueue-build/libkqueue.a ../auxil/c-ares/lib/libcares.a ../auxil/spicy/spicy/lib/libspicy.a -pthread -ldl -lpthread /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so /usr/lib/x86_64-linux-gnu/libz.so ../auxil/spicy/spicy/lib/libhilti.a -pthread -ldl -lrt
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[100%] Built target zeek
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[100%] [34m[1mCopying distribution files[0m
make[3]: Leaving directory '/datasets/zeek/build'
[100%] Built target copy-zeek-spicy-dist-files
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[100%] [32mBuilding CXX object src/builtin-plugins/spicy-plugin/src/compiler/CMakeFiles/spicyz.dir/bin/spicyz.cc.o[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin/src/compiler
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicyz_EXPORTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/src/compiler/CMakeFiles/spicyz.dir/bin/spicyz.cc.o -MF CMakeFiles/spicyz.dir/bin/spicyz.cc.o.d -o CMakeFiles/spicyz.dir/bin/spicyz.cc.o -c /datasets/zeek/auxil/spicy-plugin/src/compiler/bin/spicyz.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -Dspicyz_EXPORTS -I/datasets/zeek/auxil/spicy-plugin/include -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin/include -I/datasets/zeek/build/src/include -I/datasets/zeek/build/src -I/datasets/zeek/src -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/spicy-plugin/src -I/datasets/zeek/build/src/builtin-plugins/spicy-plugin -I/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/spicy/toolchain/include -I/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include -I/datasets/zeek/auxil/spicy/spicy/spicy/runtime/include -I/datasets/zeek/build/auxil/spicy/spicy/include -I/datasets/zeek/auxil/spicy/spicy/3rdparty -I/datasets/zeek/build/auxil/spicy/spicy/spicy/runtime/include -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -Wall -std=c++17 -MD -MT src/builtin-plugins/spicy-plugin/src/compiler/CMakeFiles/spicyz.dir/bin/spicyz.cc.o -MF CMakeFiles/spicyz.dir/bin/spicyz.cc.o.d -c /datasets/zeek/auxil/spicy-plugin/src/compiler/bin/spicyz.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 33: error: namespace "std" has no member "string_view"
      Exception(std::string_view desc, std::string_view location);
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/exception.h",
          line 59: error: namespace "std" has no member "string_view"
      Exception(const std::string& what, std::string_view desc, std::string_view location);
                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: expected an operator
      operator std::string_view() const { return _description; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 25: error: explicit type is missing ("int" assumed)
      operator std::string_view() const { return _description; }
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected an operator
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: qualified name is not allowed
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 163: error: expected a ";"
      operator std::optional<T>() const { return hasValue() ? std::make_optional(value()) : std::nullopt; }
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: qualified name is not allowed
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: this declaration has no storage class or type
          specifier
      std::variant<T, result::Error> _value;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 181: error: expected a ";"
      std::variant<T, result::Error> _value;
                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 69: error: too many initializer values
      Result() : _value(std::in_place_type_t<result::Error>(), result::Error("<result not initialized>")) {}
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 72: error: too many initializer values
      Result(const T& t) : _value(std::in_place_type_t<T>(), t) {}
                                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 74: error: too many initializer values
      Result(T&& t) : _value(std::in_place_type_t<T>(), std::move(t)) {}
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 76: error: too many initializer values
      Result(const result::Error& e) : _value(std::in_place_type_t<result::Error>(), e) {}
                                                                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: "_value" is not a nonstatic data member or base class
          of class "hilti::rt::Result<T>"
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 78: error: too many initializer values
      Result(result::Error&& e) : _value(std::in_place_type_t<result::Error>(), std::move(e)) {}
                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 90: error: identifier "_value" is undefined
      const T& value() const { return std::get<T>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 98: error: identifier "_value" is undefined
      T& value() { return std::get<T>(_value); }
                                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: identifier "_value" is undefined
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 132: error: no instance of overloaded function "std::get"
          matches the argument list
            argument types are: (<error-type>)
      const result::Error& error() const { return std::get<result::Error>(_value); }
                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: namespace "std" has no member "holds_alternative"
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: type name is not allowed
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 148: error: identifier "_value" is undefined
      bool hasValue() const { return std::holds_alternative<T>(_value); }
                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: namespace "std" has no member "get_if"
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: type name is not allowed
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 155: error: identifier "_value" is undefined
      const T* operator->() const { return std::get_if<T>(&_value); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: namespace "std" has no member "get_if"
      T* operator->() { return std::get_if<T>(&_value); }
                                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: type name is not allowed
      T* operator->() { return std::get_if<T>(&_value); }
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/result.h",
          line 157: error: identifier "_value" is undefined
      T* operator->() { return std::get_if<T>(&_value); }
                                               ^

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: namespace "std" has no member "optional"
  extern std::optional<std::string> getenv(const std::string& name);
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          73: error: expected a ";"
  extern std::optional<std::string> getenv(const std::string& name);
                      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: namespace "std" has no member "string_view"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ")"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          91: error: expected a ";"
  inline std::string_view rtrim(std::string_view s, const std::string& chars) noexcept {
                                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: namespace "std" has no member "string_view"
  std::vector<std::string_view> split(std::string_view s);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          155: error: expected a ")"
  std::vector<std::string_view> split(std::string_view s);
                                                       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          194: error: namespace "std" has no member "string_view"
  std::string replace(std::string s, std::string_view o, std::string_view n);
                                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: namespace "std" has no member "string_view"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ")"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected an identifier
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          260: error: expected a ";"
  std::string escapeBytes(std::string_view s, bool escape_quotes = false, bool use_octal = false);
                                                                                                ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: namespace "std" has no member "string_view"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected a ")"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                          ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                             ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                  ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: expected an identifier
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          274: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
  std::string escapeUTF8(std::string_view s, bool escape_quotes = false, bool escape_control = true,
                                                                                               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected an identifier
                         bool keep_hex = false);
                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: no suitable constructor exists to convert from "bool" to
          "std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>>"
                         bool keep_hex = false);
                                         ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          275: error: expected a ";"
                         bool keep_hex = false);
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "optional"
      std::optional<Result> n = std::nullopt;
           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: type name is not allowed
      std::optional<Result> n = std::nullopt;
                    ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: identifier "n" is undefined
      std::optional<Result> n = std::nullopt;
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/runtime/include/hilti/rt/util.h", line
          373: error: namespace "std" has no member "nullopt"
      std::optional<Result> n = std::nullopt;
                                     ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: qualified name is not allowed
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: this declaration has no storage class or type specifier
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
      ^

"/datasets/zeek/build/auxil/spicy/spicy/include/hilti/autogen/config.h", line
          71: error: expected a ";"
      std::optional<hilti::rt::filesystem::path> cxx_launcher; /**< Full path to C++ compiler launcher */
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: namespace "std" has no member "string_view"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ")"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 385: error: expected a ";"
  inline std::string escapeBytesForCxx(std::string_view s) { return escapeBytes(s, true, true); }
                                                           ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 612: error: namespace "std" has no member "string_view"
  constexpr auto from_string(const std::string_view name, const Value<Enum> (&values)[Size]) {
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: namespace "std" has no member "optional"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
       ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/util.h",
          line 647: error: expected a ";"
  std::optional<hilti::rt::filesystem::path> cacheDirectory(const hilti::Configuration& configuration);
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: qualified name is not allowed
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: this declaration has no storage class or type
          specifier
      std::optional<Location> _location;
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 49: error: expected a ";"
      std::optional<Location> _location;
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: identifier "_location" is undefined
          return _location ? *_location : null;
                 ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 34: error: ambiguous "?" operation: second operand of type
          "<error-type>" can be converted to third operand type
          "hilti::Location", and vice versa
          return _location ? *_location : null;
                                        ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 37: error: identifier "_location" is undefined
      void setLocation(Location l) { _location = std::move(l); }
                                     ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/meta.h",
          line 44: error: identifier "_location" is undefined
      explicit operator bool() const { return _location || _comments.size(); }
                                              ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: qualified name is not allowed
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: this declaration has no storage class or type
          specifier
      std::optional<Referee> lookup(const ID& id) const {
      ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/ast/scope.h",
          line 50: error: expected a ";"
      std::optional<Referee> lookup(const ID& id) const {
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: qualified name is not allowed
      optional_ref(std::nullopt_t) {}
                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 29: error: expected a ";"
      optional_ref(std::nullopt_t) {}
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 52: error: namespace "std" has no member "nullopt_t"
      optional_ref& operator=(std::nullopt_t) {
                                   ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected an operator
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: qualified name is not allowed
      operator std::optional<nonConstT>() const {
               ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 75: error: expected a ";"
      operator std::optional<nonConstT>() const {
                            ^

"/datasets/zeek/auxil/spicy/spicy/hilti/toolchain/include/hilti/base/optional-r
          ef.h", line 34: error: identifier "_ptr" is undefined
      bool has_value() const { return _ptr != nullptr; }
                                      ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[100%] [32m[1mLinking CXX executable ../../bin/spicyz[0m
In directory:  /datasets/zeek/build/src/builtin-plugins/spicy-plugin/src/compiler
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -Wl,--export-dynamic -rdynamic CMakeFiles/spicyz.dir/bin/spicyz.cc.o CMakeFiles/zeek-compiler.dir/driver.cc.o CMakeFiles/zeek-compiler.dir/glue-compiler.cc.o -o ../../bin/spicyz -Wl,-rpath,::::::::::::::::::: ../../../../../auxil/spicy/spicy/lib/libhilti.a ../../../../../auxil/spicy/spicy/lib/libspicy.a -ldl ../../../../../auxil/spicy/spicy/lib/libhilti.a -lrt -pthread /usr/lib/x86_64-linux-gnu/libz.so -ldl
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -O3 -g -DNDEBUG -Wl,--export-dynamic -rdynamic CMakeFiles/spicyz.dir/bin/spicyz.cc.o CMakeFiles/zeek-compiler.dir/driver.cc.o CMakeFiles/zeek-compiler.dir/glue-compiler.cc.o -o ../../bin/spicyz -Wl,-rpath,::::::::::::::::::: ../../../../../auxil/spicy/spicy/lib/libhilti.a ../../../../../auxil/spicy/spicy/lib/libspicy.a -ldl ../../../../../auxil/spicy/spicy/lib/libhilti.a -lrt -pthread /usr/lib/x86_64-linux-gnu/libz.so -ldl
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[100%] Built target spicyz
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[100%] [34m[1mSwig compile SubnetTree.i for python[0m
make[3]: Leaving directory '/datasets/zeek/build'
[100%] Built target SubnetTree_swig_compilation
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[100%] [32mBuilding CXX object auxil/zeekctl/auxil/pysubnettree/CMakeFiles/SubnetTree.dir/CMakeFiles/SubnetTree.dir/SubnetTreePYTHON_wrap.cxx.o[0m
In directory:  /datasets/zeek/build/auxil/zeekctl/auxil/pysubnettree
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DSubnetTree_EXPORTS -I/usr/include/python3.6m -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/zeekctl/auxil/pysubnettree/include -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -fPIC -fno-strict-aliasing -MD -MT auxil/zeekctl/auxil/pysubnettree/CMakeFiles/SubnetTree.dir/CMakeFiles/SubnetTree.dir/SubnetTreePYTHON_wrap.cxx.o -MF CMakeFiles/SubnetTree.dir/CMakeFiles/SubnetTree.dir/SubnetTreePYTHON_wrap.cxx.o.d -o CMakeFiles/SubnetTree.dir/CMakeFiles/SubnetTree.dir/SubnetTreePYTHON_wrap.cxx.o -c /datasets/zeek/build/auxil/zeekctl/auxil/pysubnettree/CMakeFiles/SubnetTree.dir/SubnetTreePYTHON_wrap.cxx
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DSubnetTree_EXPORTS -I/usr/include/python3.6m -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/zeekctl/auxil/pysubnettree/include -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -fPIC -fno-strict-aliasing -MD -MT auxil/zeekctl/auxil/pysubnettree/CMakeFiles/SubnetTree.dir/CMakeFiles/SubnetTree.dir/SubnetTreePYTHON_wrap.cxx.o -MF CMakeFiles/SubnetTree.dir/CMakeFiles/SubnetTree.dir/SubnetTreePYTHON_wrap.cxx.o.d -c /datasets/zeek/build/auxil/zeekctl/auxil/pysubnettree/CMakeFiles/SubnetTree.dir/SubnetTreePYTHON_wrap.cxx
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
SubnetTreePYTHON_wrap.cxx:21:22: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
SubnetTreePYTHON_wrap.cxx:34:3: warning: DCL10-CPP: Overloaded unary & operator
SubnetTreePYTHON_wrap.cxx:24:5: error: OBJ32-CPP: SwigMovePointer is a non-explicit single-argument constructor.
SubnetTreePYTHON_wrap.cxx:26:56: warning: DCL00-C: Const-qualify immutable objects: oldptr
SubnetTreePYTHON_wrap.cxx:32:40: warning: DCL02-C: Use visually distinct identifiers: t
SubnetTreePYTHON_wrap.cxx:32:40: warning: DCL02-C: Use visually distinct identifiers: t
SubnetTreePYTHON_wrap.cxx:34:3: warning: DCL10-CPP: Overloaded unary & operator
SubnetTreePYTHON_wrap.cxx:405:10: warning: EXP05-C: Do not cast away a const qualification
SubnetTreePYTHON_wrap.cxx:467:38: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: from
SubnetTreePYTHON_wrap.cxx:577:47: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: end
SubnetTreePYTHON_wrap.cxx:586:2: warning: DCL00-C: Const-qualify immutable objects: i
SubnetTreePYTHON_wrap.cxx:589:4: warning: DCL00-C: Const-qualify immutable objects: compare
SubnetTreePYTHON_wrap.cxx:625:3: warning: DCL00-C: Const-qualify immutable objects: ret
SubnetTreePYTHON_wrap.cxx:651:3: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
SubnetTreePYTHON_wrap.cxx:655:5: warning: DCL00-C: Const-qualify immutable objects: uu
SubnetTreePYTHON_wrap.cxx:656:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
SubnetTreePYTHON_wrap.cxx:657:12: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
SubnetTreePYTHON_wrap.cxx:673:10: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
SubnetTreePYTHON_wrap.cxx:675:10: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
SubnetTreePYTHON_wrap.cxx:680:10: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
SubnetTreePYTHON_wrap.cxx:682:10: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
SubnetTreePYTHON_wrap.cxx:696:9: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
SubnetTreePYTHON_wrap.cxx:720:3: warning: DCL00-C: Const-qualify immutable objects: lname
SubnetTreePYTHON_wrap.cxx:727:8: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
SubnetTreePYTHON_wrap.cxx:736:7: warning: EXP12-C: Do not ignore values returned by functions: memset
SubnetTreePYTHON_wrap.cxx:810:3: warning: EXP12-C: Do not ignore values returned by functions: PyBytes_AsStringAndSize
SubnetTreePYTHON_wrap.cxx:811:21: error: EXP34-C: Ensure pointer is valid before dereferencing it
SubnetTreePYTHON_wrap.cxx:1044:5: warning: EXP12-C: Do not ignore values returned by functions: PyErr_Format
SubnetTreePYTHON_wrap.cxx:1045:5: warning: MEM01-C: Store a new value in pointers immediately after free()
SubnetTreePYTHON_wrap.cxx:1045:5: error: MEM34-C: Only free memory allocated dynamically
SubnetTreePYTHON_wrap.cxx:1152:49: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:1277:3: warning: EXP12-C: Do not ignore values returned by functions: PyDict_SetItemString
SubnetTreePYTHON_wrap.cxx:1298:7: warning: EXP12-C: Do not ignore values returned by functions: PyList_SetItem
SubnetTreePYTHON_wrap.cxx:1300:5: warning: EXP12-C: Do not ignore values returned by functions: PyList_Append
SubnetTreePYTHON_wrap.cxx:1338:7: warning: EXP12-C: Do not ignore values returned by functions: PyErr_Format
SubnetTreePYTHON_wrap.cxx:1357:7: warning: EXP12-C: Do not ignore values returned by functions: PyErr_Format
SubnetTreePYTHON_wrap.cxx:1361:7: warning: EXP12-C: Do not ignore values returned by functions: PyErr_Format
SubnetTreePYTHON_wrap.cxx:1472:3: warning: DCL00-C: Const-qualify immutable objects: klass
SubnetTreePYTHON_wrap.cxx:1483:50: error: EXP34-C: Ensure pointer is valid before dereferencing it
SubnetTreePYTHON_wrap.cxx:1501:2: warning: EXP12-C: Do not ignore values returned by functions: PyTuple_SetItem
SubnetTreePYTHON_wrap.cxx:1638:3: warning: DCL00-C: Const-qualify immutable objects: i
SubnetTreePYTHON_wrap.cxx:1639:3: warning: DCL00-C: Const-qualify immutable objects: j
SubnetTreePYTHON_wrap.cxx:1652:58: warning: EXP17-CPP: Associative treatment of equality or relational operators
SubnetTreePYTHON_wrap.cxx:1673:3: warning: DCL00-C: Const-qualify immutable objects: type
SubnetTreePYTHON_wrap.cxx:1697:24: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:1723:9: warning: DCL00-C: Const-qualify immutable objects: meth
SubnetTreePYTHON_wrap.cxx:1748:24: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:1770:24: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:1786:24: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:1798:24: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:1819:28: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:1820:7: warning: DCL00-C: Const-qualify immutable objects: obj
SubnetTreePYTHON_wrap.cxx:1824:4: warning: EXP12-C: Do not ignore values returned by functions: SwigPyObject_acquire
SubnetTreePYTHON_wrap.cxx:1826:4: warning: EXP12-C: Do not ignore values returned by functions: SwigPyObject_disown
SubnetTreePYTHON_wrap.cxx:1874:3: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
SubnetTreePYTHON_wrap.cxx:1874:3: warning: DCL00-C: Const-qualify immutable objects: swigobject_doc
SubnetTreePYTHON_wrap.cxx:2022:24: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:2082:3: warning: DCL00-C: Const-qualify immutable objects: i
SubnetTreePYTHON_wrap.cxx:2083:3: warning: DCL00-C: Const-qualify immutable objects: j
SubnetTreePYTHON_wrap.cxx:2084:3: warning: DCL00-C: Const-qualify immutable objects: s
SubnetTreePYTHON_wrap.cxx:2092:3: warning: DCL00-C: Const-qualify immutable objects: type
SubnetTreePYTHON_wrap.cxx:2106:26: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:2114:3: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
SubnetTreePYTHON_wrap.cxx:2114:3: warning: DCL00-C: Const-qualify immutable objects: swigpacked_doc
SubnetTreePYTHON_wrap.cxx:2209:24: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:2211:18: warning: EXP09-C: malloc called using something other than sizeof()
SubnetTreePYTHON_wrap.cxx:2211:18: warning: MEM04-C: Do not perform zero length allocations
SubnetTreePYTHON_wrap.cxx:2229:26: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:2336:7: warning: DCL00-C: Const-qualify immutable objects: oldown
SubnetTreePYTHON_wrap.cxx:2350:3: warning: DCL00-C: Const-qualify immutable objects: implicit_conv
SubnetTreePYTHON_wrap.cxx:2350:30: warning: INT13-C: Use bitwise operators only on unsigned operands
SubnetTreePYTHON_wrap.cxx:2376:18: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:2382:15: warning: MSC12-C: Detect and remove code that has no effect
SubnetTreePYTHON_wrap.cxx:2397:19: warning: INT13-C: Use bitwise operators only on unsigned operands
SubnetTreePYTHON_wrap.cxx:2427:25: warning: INT13-C: Use bitwise operators only on unsigned operands
SubnetTreePYTHON_wrap.cxx:2490:7: warning: DCL00-C: Const-qualify immutable objects: tc
SubnetTreePYTHON_wrap.cxx:2507:65: warning: DCL01-C: Do not reuse variable names in subscopes: swig_this
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL02-C: Use visually distinct identifiers: swig_this
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL02-C: Use visually distinct identifiers: swig_this
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL02-C: Use visually distinct identifiers: swig_this
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL02-C: Use visually distinct identifiers: swig_this
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL02-C: Use visually distinct identifiers: swig_this
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL02-C: Use visually distinct identifiers: swig_this
SubnetTreePYTHON_wrap.cxx:2527:7: warning: EXP12-C: Do not ignore values returned by functions: PyObject_SetAttr
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL02-C: Use visually distinct identifiers: swig_this
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL02-C: Use visually distinct identifiers: swig_this
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL02-C: Use visually distinct identifiers: swig_this
SubnetTreePYTHON_wrap.cxx:2534:7: warning: EXP12-C: Do not ignore values returned by functions: PyObject_SetAttr
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL01-C: Do not reuse variable names in subscopes: swig_this
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL02-C: Use visually distinct identifiers: swig_this
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL02-C: Use visually distinct identifiers: swig_this
SubnetTreePYTHON_wrap.cxx:2598:2: warning: EXP12-C: Do not ignore values returned by functions: PyDict_SetItem
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL02-C: Use visually distinct identifiers: swig_this
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL02-C: Use visually distinct identifiers: swig_this
SubnetTreePYTHON_wrap.cxx:2582:51: warning: DCL02-C: Use visually distinct identifiers: swig_this
SubnetTreePYTHON_wrap.cxx:2611:7: warning: EXP12-C: Do not ignore values returned by functions: SwigPyObject_append
SubnetTreePYTHON_wrap.cxx:2634:15: warning: INT13-C: Use bitwise operators only on unsigned operands
SubnetTreePYTHON_wrap.cxx:2635:16: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:2639:13: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:2641:18: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:2647:16: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:2662:3: warning: MSC12-C: Detect and remove code that has no effect
SubnetTreePYTHON_wrap.cxx:2665:37: warning: INT13-C: Use bitwise operators only on unsigned operands
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:2749:3: warning: DCL01-C: Do not reuse variable names in subscopes: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:2767:41: warning: DCL01-C: Do not reuse variable names in subscopes: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:2778:5: warning: EXP12-C: Do not ignore values returned by functions: PyModule_AddObject
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:2795:3: warning: DCL00-C: Const-qualify immutable objects: cache
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:2813:5: warning: DCL01-C: Do not reuse variable names in subscopes: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:2821:7: warning: EXP12-C: Do not ignore values returned by functions: PyDict_SetItem
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:3012:1: warning: DCL02-C: Use visually distinct identifiers: swig_module
SubnetTreePYTHON_wrap.cxx:2850:2: warning: EXP12-C: Do not ignore values returned by functions: PyErr_Format
SubnetTreePYTHON_wrap.cxx:2852:2: warning: EXP12-C: Do not ignore values returned by functions: PyErr_Format
SubnetTreePYTHON_wrap.cxx:2854:7: warning: MEM01-C: Store a new value in pointers immediately after free()
SubnetTreePYTHON_wrap.cxx:2854:7: error: MEM34-C: Only free memory allocated dynamically
SubnetTreePYTHON_wrap.cxx:2869:5: warning: EXP12-C: Do not ignore values returned by functions: PyOS_snprintf
SubnetTreePYTHON_wrap.cxx:2879:21: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:2904:4: warning: EXP12-C: Do not ignore values returned by functions: PyErr_Format
SubnetTreePYTHON_wrap.cxx:2906:11: warning: MEM01-C: Store a new value in pointers immediately after free()
SubnetTreePYTHON_wrap.cxx:2906:11: error: MEM34-C: Only free memory allocated dynamically
SubnetTreePYTHON_wrap.cxx:2906:11: warning: EXP05-C: Do not cast away a const qualification
SubnetTreePYTHON_wrap.cxx:2908:4: warning: EXP12-C: Do not ignore values returned by functions: PyErr_Format
SubnetTreePYTHON_wrap.cxx:2915:5: warning: EXP12-C: Do not ignore values returned by functions: PyErr_Format
SubnetTreePYTHON_wrap.cxx:2917:5: warning: EXP12-C: Do not ignore values returned by functions: PyErr_Format
SubnetTreePYTHON_wrap.cxx:3064:5: error: OBJ32-CPP: SwigPtr_PyObject is a non-explicit single-argument constructor.
SubnetTreePYTHON_wrap.cxx:3105:5: error: OBJ32-CPP: SwigVar_PyObject is a non-explicit single-argument constructor.
NULL_FILE:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: SwigPtr_PyObject
SubnetTreePYTHON_wrap.cxx:3123:3: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:3133:5: warning: DCL00-C: Const-qualify immutable objects: v
SubnetTreePYTHON_wrap.cxx:3174:3: warning: DCL00-C: Const-qualify immutable objects: x
SubnetTreePYTHON_wrap.cxx:3176:4: warning: DCL00-C: Const-qualify immutable objects: fx
SubnetTreePYTHON_wrap.cxx:3177:4: warning: DCL00-C: Const-qualify immutable objects: cx
SubnetTreePYTHON_wrap.cxx:3178:4: warning: DCL00-C: Const-qualify immutable objects: rd
SubnetTreePYTHON_wrap.cxx:3191:17: warning: FLP03-C: Detect and handle floating point errors
SubnetTreePYTHON_wrap.cxx:3191:17: error: INT33-C: Ensure that division and remainder operations do not result in divide-by-zero errors
SubnetTreePYTHON_wrap.cxx:3192:19: warning: FLP03-C: Detect and handle floating point errors
SubnetTreePYTHON_wrap.cxx:3212:5: warning: DCL00-C: Const-qualify immutable objects: v
SubnetTreePYTHON_wrap.cxx:3298:5: warning: EXP12-C: Do not ignore values returned by functions: PyBytes_AsStringAndSize
SubnetTreePYTHON_wrap.cxx:3319:82: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
SubnetTreePYTHON_wrap.cxx:3403:5: warning: DCL00-C: Const-qualify immutable objects: v
SubnetTreePYTHON_wrap.cxx:3450:3: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:3466:3: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:3526:12: warning: DCL00-C: Const-qualify immutable objects: data
SubnetTreePYTHON_wrap.cxx:3559:45: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:3586:11: warning: INT13-C: Use bitwise operators only on unsigned operands
SubnetTreePYTHON_wrap.cxx:3597:45: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:3619:46: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:3646:11: warning: INT13-C: Use bitwise operators only on unsigned operands
SubnetTreePYTHON_wrap.cxx:3657:46: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:3679:41: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:3685:15: warning: EXP05-C: Do not cast away a const qualification
SubnetTreePYTHON_wrap.cxx:3692:44: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:3713:44: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:3720:51: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:3735:15: warning: EXP05-C: Do not cast away a const qualification
SubnetTreePYTHON_wrap.cxx:3742:51: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:3748:15: warning: EXP05-C: Do not cast away a const qualification
SubnetTreePYTHON_wrap.cxx:3773:7: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:3790:46: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:3811:54: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:3848:54: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:3882:54: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:3925:54: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:3980:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:3983:7: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:3983:7: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:3993:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:3997:9: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:3997:9: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4002:11: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4002:11: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:4014:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4017:7: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4017:7: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4030:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4034:9: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4034:9: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4039:11: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4039:11: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:4063:54: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4097:54: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4152:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4155:7: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4155:7: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4165:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4169:9: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4169:9: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4174:11: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4174:11: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:4193:54: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4236:54: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4282:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4286:9: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4286:9: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:4297:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4300:7: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4300:7: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4304:11: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4304:11: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4323:56: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4363:56: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4394:56: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4431:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4440:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4444:9: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4444:9: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:4455:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4459:9: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4459:9: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4464:11: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4464:11: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:4484:62: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4506:70: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4536:70: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4572:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4581:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4585:9: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4585:9: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:4603:60: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4638:5: warning: EXP12-C: Do not ignore values returned by functions: PyBytes_AsStringAndSize
SubnetTreePYTHON_wrap.cxx:4643:5: warning: EXP12-C: Do not ignore values returned by functions: PyBytes_AsStringAndSize
SubnetTreePYTHON_wrap.cxx:4678:60: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4724:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:5329:5: warning: DCL02-C: Use visually distinct identifiers: res
SubnetTreePYTHON_wrap.cxx:4728:9: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4728:9: warning: DCL01-C: Do not reuse variable names in subscopes: res
SubnetTreePYTHON_wrap.cxx:4739:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTreePYTHON_wrap.cxx:4765:51: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4800:5: warning: EXP12-C: Do not ignore values returned by functions: PyBytes_AsStringAndSize
SubnetTreePYTHON_wrap.cxx:4805:5: warning: EXP12-C: Do not ignore values returned by functions: PyBytes_AsStringAndSize
SubnetTreePYTHON_wrap.cxx:4840:51: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4877:51: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:4911:46: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:5136:11: warning: DCL00-C: Const-qualify immutable objects: ocast
SubnetTreePYTHON_wrap.cxx:5242:21: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: 
SubnetTreePYTHON_wrap.cxx:5294:5: warning: MEM01-C: Store a new value in pointers immediately after free()
SubnetTreePYTHON_wrap.cxx:5294:5: error: MEM34-C: Only free memory allocated dynamically
SubnetTreePYTHON_wrap.cxx:5305:7: error: MEM34-C: Only free memory allocated dynamically
SubnetTreePYTHON_wrap.cxx:5322:7: warning: EXP12-C: Do not ignore values returned by functions: PyErr_Format
SubnetTreePYTHON_wrap.cxx:5339:7: warning: EXP12-C: Do not ignore values returned by functions: PyErr_Format
SubnetTreePYTHON_wrap.cxx:5346:5: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
SubnetTreePYTHON_wrap.cxx:5346:5: warning: DCL00-C: Const-qualify immutable objects: varlink__doc__
SubnetTreePYTHON_wrap.cxx:5418:34: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:5425:3: warning: DCL05-C: Use typedefs to improve code readability
SubnetTreePYTHON_wrap.cxx:5427:29: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTreePYTHON_wrap.cxx:5430:7: warning: DCL00-C: Const-qualify immutable objects: size
SubnetTreePYTHON_wrap.cxx:5471:9: warning: EXP12-C: Do not ignore values returned by functions: PyDict_SetItemString
SubnetTreePYTHON_wrap.cxx:5481:3: warning: DCL05-C: Use typedefs to improve code readability
SubnetTreePYTHON_wrap.cxx:5505:13: warning: DCL00-C: Const-qualify immutable objects: shift
SubnetTreePYTHON_wrap.cxx:5507:13: warning: DCL00-C: Const-qualify immutable objects: ldoc
SubnetTreePYTHON_wrap.cxx:5508:13: warning: DCL00-C: Const-qualify immutable objects: lptr
SubnetTreePYTHON_wrap.cxx:5508:45: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
SubnetTreePYTHON_wrap.cxx:5516:15: warning: EXP12-C: Do not ignore values returned by functions: SWIG_PackVoidPtr
SubnetTreePYTHON_wrap.cxx:5618:3: warning: MSC12-C: Detect and remove code that has no effect
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
In file included from /usr/include/string.h:494,
                 from /usr/include/python3.6m/Python.h:30,
                 from /datasets/zeek/build/auxil/zeekctl/auxil/pysubnettree/CMakeFiles/SubnetTree.dir/SubnetTreePYTHON_wrap.cxx:173:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'void SWIG_Python_FixMethods(PyMethodDef*, swig_const_info*, swig_type_info**, swig_type_info**)' at /datasets/zeek/build/auxil/zeekctl/auxil/pysubnettree/CMakeFiles/SubnetTree.dir/SubnetTreePYTHON_wrap.cxx:5514:22,
    inlined from 'PyObject* PyInit__SubnetTree()' at /datasets/zeek/build/auxil/zeekctl/auxil/pysubnettree/CMakeFiles/SubnetTree.dir/SubnetTreePYTHON_wrap.cxx:5609:25:
/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 10 bytes from a string of the same length [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[100%] [32mBuilding CXX object auxil/zeekctl/auxil/pysubnettree/CMakeFiles/SubnetTree.dir/SubnetTree.cc.o[0m
In directory:  /datasets/zeek/build/auxil/zeekctl/auxil/pysubnettree
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DSubnetTree_EXPORTS -I/usr/include/python3.6m -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/zeekctl/auxil/pysubnettree/include -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -fPIC -fno-strict-aliasing -MD -MT auxil/zeekctl/auxil/pysubnettree/CMakeFiles/SubnetTree.dir/SubnetTree.cc.o -MF CMakeFiles/SubnetTree.dir/SubnetTree.cc.o.d -o CMakeFiles/SubnetTree.dir/SubnetTree.cc.o -c /datasets/zeek/auxil/zeekctl/auxil/pysubnettree/SubnetTree.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DSubnetTree_EXPORTS -I/usr/include/python3.6m -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/zeekctl/auxil/pysubnettree/include -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -fPIC -fno-strict-aliasing -MD -MT auxil/zeekctl/auxil/pysubnettree/CMakeFiles/SubnetTree.dir/SubnetTree.cc.o -MF CMakeFiles/SubnetTree.dir/SubnetTree.cc.o.d -c /datasets/zeek/auxil/zeekctl/auxil/pysubnettree/SubnetTree.cc
SubnetTree.cc:18:34: error: EXP34-C: Ensure pointer is valid before dereferencing it
SubnetTree.cc:62:9: warning: DCL00-C: Const-qualify immutable objects: len
SubnetTree.cc:109:1: error: OBJ32-CPP: SubnetTree is a non-explicit single-argument constructor.
SubnetTree.cc:151:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTree.cc:207:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTree.cc:282:5: warning: DCL00-C: Const-qualify immutable objects: mask
SubnetTree.cc:283:5: warning: DCL00-C: Const-qualify immutable objects: res
SubnetTree.cc:323:34: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
SubnetTree.cc:370:9: warning: EXP12-C: Do not ignore values returned by functions: PySet_Add
[100%] [32mBuilding C object auxil/zeekctl/auxil/pysubnettree/CMakeFiles/SubnetTree.dir/patricia.c.o[0m
In directory:  /datasets/zeek/build/auxil/zeekctl/auxil/pysubnettree
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DSubnetTree_EXPORTS -I/usr/include/python3.6m -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/zeekctl/auxil/pysubnettree/include -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/zeekctl/auxil/pysubnettree/CMakeFiles/SubnetTree.dir/patricia.c.o -MF CMakeFiles/SubnetTree.dir/patricia.c.o.d -o CMakeFiles/SubnetTree.dir/patricia.c.o -c /datasets/zeek/auxil/zeekctl/auxil/pysubnettree/patricia.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -DSubnetTree_EXPORTS -I/usr/include/python3.6m -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -I/datasets/zeek/auxil/zeekctl/auxil/pysubnettree/include -Wall -Wno-unused -O2 -g -DNDEBUG -fPIC -MD -MT auxil/zeekctl/auxil/pysubnettree/CMakeFiles/SubnetTree.dir/patricia.c.o -MF CMakeFiles/SubnetTree.dir/patricia.c.o.d -c /datasets/zeek/auxil/zeekctl/auxil/pysubnettree/patricia.c
patricia.c:50:1: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
patricia.c:96:2: warning: DCL00-C: Const-qualify immutable objects: n
patricia.c:97:2: warning: DCL00-C: Const-qualify immutable objects: m
patricia.c:99:44: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:99:73: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:148:11: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:156:20: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:186:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:211:2: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:212:6: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
patricia.c:224:6: warning: EXP05-C: Do not cast away a const qualification
patricia.c:226:6: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:261:28: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
patricia.c:273:28: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
patricia.c:313:5: warning: DCL01-C: Do not reuse variable names in subscopes: sin
patricia.c:335:12: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
patricia.c:338:3: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:340:21: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
patricia.c:390:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:393:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:411:39: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
patricia.c:418:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:432:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:451:10: warning: MEM01-C: Store a new value in pointers immediately after free()
patricia.c:451:10: error: MEM34-C: Only free memory allocated dynamically
patricia.c:468:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:477:5: warning: MEM01-C: Store a new value in pointers immediately after free()
patricia.c:490:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:505:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:506:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:507:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:513:12: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
patricia.c:518:6: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:554:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:555:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:578:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:579:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:580:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:586:12: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
patricia.c:599:6: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:677:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:678:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:679:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:682:15: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
patricia.c:700:12: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
patricia.c:707:6: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:735:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:741:17: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
patricia.c:746:20: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:752:10: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:756:2: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:792:2: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:796:22: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
patricia.c:810:6: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:811:6: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:815:6: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:827:6: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:835:6: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:851:22: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
patricia.c:861:6: warning: INT13-C: Use bitwise operators only on unsigned operands
patricia.c:872:6: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:896:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:897:5: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:922:2: warning: MEM01-C: Store a new value in pointers immediately after free()
patricia.c:926:6: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:936:6: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:947:6: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:954:6: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:958:2: warning: MEM01-C: Store a new value in pointers immediately after free()
patricia.c:958:2: error: MEM34-C: Only free memory allocated dynamically
patricia.c:971:2: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:978:5: warning: MEM01-C: Store a new value in pointers immediately after free()
patricia.c:982:2: warning: MSC12-C: Detect and remove code that has no effect
patricia.c:991:9: warning: MSC12-C: Detect and remove code that has no effect
[100%] [32m[1mLinking CXX shared module _SubnetTree.so[0m
In directory:  /datasets/zeek/build/auxil/zeekctl/auxil/pysubnettree
Compiler args are:  -fPIC -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -shared -o _SubnetTree.so CMakeFiles/SubnetTree.dir/CMakeFiles/SubnetTree.dir/SubnetTreePYTHON_wrap.cxx.o CMakeFiles/SubnetTree.dir/SubnetTree.cc.o CMakeFiles/SubnetTree.dir/patricia.c.o -Wl,-rpath,::::::::::::::::::: -L/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu -L/usr/lib -lpython3.6m -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions
 /usr/bin//rosecheckers -fPIC -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -shared CMakeFiles/SubnetTree.dir/SubnetTree.cc.o CMakeFiles/SubnetTree.dir/patricia.c.o -Wl,-rpath,::::::::::::::::::: -L/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu -L/usr/lib -lpython3.6m -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[100%] Built target SubnetTree
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[100%] [32mBuilding CXX object auxil/zeekctl/auxil/capstats/CMakeFiles/capstats.dir/capstats.cc.o[0m
In directory:  /datasets/zeek/build/auxil/zeekctl/auxil/capstats
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/zeekctl/auxil/capstats -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/zeekctl/auxil/capstats/CMakeFiles/capstats.dir/capstats.cc.o -MF CMakeFiles/capstats.dir/capstats.cc.o.d -o CMakeFiles/capstats.dir/capstats.cc.o -c /datasets/zeek/auxil/zeekctl/auxil/capstats/capstats.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/zeekctl/auxil/capstats -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/zeekctl/auxil/capstats/CMakeFiles/capstats.dir/capstats.cc.o -MF CMakeFiles/capstats.dir/capstats.cc.o.d -c /datasets/zeek/auxil/zeekctl/auxil/capstats/capstats.cc
type_traits:83:3: warning: DCL02-C: Use visually distinct identifiers: value
type_traits:2091:3: warning: DCL02-C: Use visually distinct identifiers: alignment_value
basic_string.tcc:52:3: warning: DCL02-C: Use visually distinct identifiers: npos
locale_classes.h:793:5: warning: DCL02-C: Use visually distinct identifiers: id
capstats.cc:67:5: warning: OBJ00-CPP: Public data member
capstats.cc:80:9: warning: EXP12-C: Do not ignore values returned by functions: memset
capstats.cc:123:5: warning: DCL00-C: Const-qualify immutable objects: ap
capstats.cc:144:34: warning: EXP05-C: Do not cast away a const qualification
capstats.cc:155:27: warning: EXP05-C: Do not cast away a const qualification
capstats.cc:171:2: warning: DCL00-C: Const-qualify immutable objects: dl
capstats.cc:186:9: warning: DCL00-C: Const-qualify immutable objects: fd
capstats.cc:194:9: warning: MSC12-C: Detect and remove code that has no effect
capstats.cc:194:9: warning: INT13-C: Use bitwise operators only on unsigned operands
capstats.cc:194:9: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
capstats.cc:200:13: warning: DCL02-C: Use visually distinct identifiers: timeout
capstats.cc:200:13: warning: DCL01-C: Do not reuse variable names in subscopes: timeout
capstats.cc:203:13: warning: EXP12-C: Do not ignore values returned by functions: select
capstats.cc:299:48: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: size
capstats.cc:364:5: warning: DCL00-C: Const-qualify immutable objects: dt
capstats.cc:366:5: warning: DCL00-C: Const-qualify immutable objects: pps
capstats.cc:366:28: warning: FLP03-C: Detect and handle floating point errors
capstats.cc:366:28: error: INT33-C: Ensure that division and remainder operations do not result in divide-by-zero errors
capstats.cc:367:5: warning: DCL00-C: Const-qualify immutable objects: mbps
capstats.cc:367:32: warning: FLP03-C: Detect and handle floating point errors
capstats.cc:367:27: warning: FLP03-C: Detect and handle floating point errors
capstats.cc:367:27: error: INT33-C: Ensure that division and remainder operations do not result in divide-by-zero errors
capstats.cc:401:9: warning: EXP12-C: Do not ignore values returned by functions: signal
capstats.cc:401:25: error: SIG30-C: Call only asynchronous-safe functions within signal handlers: alarmHandler
capstats.cc:402:9: warning: EXP12-C: Do not ignore values returned by functions: alarm
capstats.cc:428:9: warning: DCL01-C: Do not reuse variable names in subscopes: ip
capstats.cc:439:14: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
capstats.cc:439:14: warning: EXP05-C: Do not cast away a const qualification
capstats.cc:440:14: warning: INT13-C: Use bitwise operators only on unsigned operands
capstats.cc:441:18: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
capstats.cc:441:18: warning: EXP05-C: Do not cast away a const qualification
capstats.cc:530:9: warning: DCL00-C: Const-qualify immutable objects: c
capstats.cc:550:24: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
capstats.cc:558:26: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
capstats.cc:567:23: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
capstats.cc:571:21: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
capstats.cc:576:20: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
capstats.cc:580:23: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
capstats.cc:620:5: warning: EXP12-C: Do not ignore values returned by functions: signal
capstats.cc:620:20: error: SIG30-C: Call only asynchronous-safe functions within signal handlers: breakHandler
capstats.cc:621:5: warning: EXP12-C: Do not ignore values returned by functions: signal
capstats.cc:621:21: error: SIG30-C: Call only asynchronous-safe functions within signal handlers: breakHandler
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
compilerGenerated:0:0: warning: MEM41-CPP: If any of copy constructor, copy assignment, and destructor are declared, all three should be.
compilerGenerated:0:0: warning: OBJ00-CPP: Public data member
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: warning: DCL05-C: Use typedefs to improve code readability
string_conversions.h:106:10: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
new_allocator.h:111:46: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: MEM41-CPP: A class with a pointer data member should probably define a copy constructor, copy assignment, and destructor.
compilerGenerated:0:0: error: OBJ32-CPP: __normal_iterator is a non-explicit single-argument constructor.
compilerGenerated:0:0: warning: DCL01-C: Do not reuse variable names in subscopes: 
compilerGenerated:0:0: error: OBJ32-CPP: basic_string is a non-explicit single-argument constructor.
new_allocator.h:130:27: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
[100%] [32mBuilding CXX object auxil/zeekctl/auxil/capstats/CMakeFiles/capstats.dir/version.cc.o[0m
In directory:  /datasets/zeek/build/auxil/zeekctl/auxil/capstats
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/zeekctl/auxil/capstats -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/zeekctl/auxil/capstats/CMakeFiles/capstats.dir/version.cc.o -MF CMakeFiles/capstats.dir/version.cc.o.d -o CMakeFiles/capstats.dir/version.cc.o -c /datasets/zeek/build/auxil/zeekctl/auxil/capstats/version.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/zeekctl/auxil/capstats -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -MD -MT auxil/zeekctl/auxil/capstats/CMakeFiles/capstats.dir/version.cc.o -MF CMakeFiles/capstats.dir/version.cc.o.d -c /datasets/zeek/build/auxil/zeekctl/auxil/capstats/version.cc
version.cc:1:1: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
[100%] [32m[1mLinking CXX executable capstats[0m
In directory:  /datasets/zeek/build/auxil/zeekctl/auxil/capstats
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG CMakeFiles/capstats.dir/capstats.cc.o CMakeFiles/capstats.dir/version.cc.o -o capstats -Wl,-rpath,::::::::::::::::::: /usr/lib/x86_64-linux-gnu/libpcap.so
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG CMakeFiles/capstats.dir/capstats.cc.o CMakeFiles/capstats.dir/version.cc.o -o capstats -Wl,-rpath,::::::::::::::::::: /usr/lib/x86_64-linux-gnu/libpcap.so
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[100%] Built target capstats
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[100%] [32mBuilding C object auxil/zeek-aux/adtrace/CMakeFiles/adtrace.dir/adtrace.c.o[0m
In directory:  /datasets/zeek/build/auxil/zeek-aux/adtrace
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/zeek-aux -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/zeek-aux/adtrace/CMakeFiles/adtrace.dir/adtrace.c.o -MF CMakeFiles/adtrace.dir/adtrace.c.o.d -o CMakeFiles/adtrace.dir/adtrace.c.o -c /datasets/zeek/auxil/zeek-aux/adtrace/adtrace.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/zeek-aux -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/zeek-aux/adtrace/CMakeFiles/adtrace.dir/adtrace.c.o -MF CMakeFiles/adtrace.dir/adtrace.c.o.d -c /datasets/zeek/auxil/zeek-aux/adtrace/adtrace.c
adtrace.c:17:54: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: endp
adtrace.c:20:8: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
adtrace.c:20:8: warning: EXP05-C: Do not cast away a const qualification
adtrace.c:23:7: warning: INT13-C: Use bitwise operators only on unsigned operands
adtrace.c:31:3: warning: EXP12-C: Do not ignore values returned by functions: putchar
adtrace.c:36:3: warning: EXP12-C: Do not ignore values returned by functions: putchar
adtrace.c:40:45: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: endp
adtrace.c:43:9: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
adtrace.c:43:9: warning: EXP05-C: Do not cast away a const qualification
adtrace.c:45:3: warning: EXP12-C: Do not ignore values returned by functions: putchar
adtrace.c:46:3: warning: EXP12-C: Do not ignore values returned by functions: puts
adtrace.c:49:22: warning: DCL13-C: Declare function parameters that are pointers to values not changed by the function as const: user
adtrace.c:52:9: warning: EXP05-C: Do not cast away a const qualification
adtrace.c:68:3: warning: DCL00-C: Const-qualify immutable objects: pkt
adtrace.c:68:3: warning: DCL00-C: Const-qualify immutable objects: endp
adtrace.c:69:3: warning: DCL00-C: Const-qualify immutable objects: head
adtrace.c:87:3: warning: EXP12-C: Do not ignore values returned by functions: pcap_loop
[100%] [32m[1mLinking C executable adtrace[0m
In directory:  /datasets/zeek/build/auxil/zeek-aux/adtrace
Compiler args are:  -Wall -Wno-unused -O2 -g -DNDEBUG CMakeFiles/adtrace.dir/adtrace.c.o -o adtrace /usr/lib/x86_64-linux-gnu/libpcap.so /usr/lib/x86_64-linux-gnu/libresolv.a
 /usr/bin//rosecheckers -Wall -Wno-unused -O2 -g -DNDEBUG CMakeFiles/adtrace.dir/adtrace.c.o -o adtrace /usr/lib/x86_64-linux-gnu/libpcap.so /usr/lib/x86_64-linux-gnu/libresolv.a
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[100%] Built target adtrace
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[100%] [32mBuilding C object auxil/zeek-aux/zeek-cut/CMakeFiles/zeek-cut.dir/zeek-cut.c.o[0m
In directory:  /datasets/zeek/build/auxil/zeek-aux/zeek-cut
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/zeek-aux -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/zeek-aux/zeek-cut/CMakeFiles/zeek-cut.dir/zeek-cut.c.o -MF CMakeFiles/zeek-cut.dir/zeek-cut.c.o.d -o CMakeFiles/zeek-cut.dir/zeek-cut.c.o -c /datasets/zeek/auxil/zeek-aux/zeek-cut/zeek-cut.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/zeek-aux -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/zeek-aux/zeek-cut/CMakeFiles/zeek-cut.dir/zeek-cut.c.o -MF CMakeFiles/zeek-cut.dir/zeek-cut.c.o.d -c /datasets/zeek/auxil/zeek-aux/zeek-cut/zeek-cut.c
zeek-cut.c:44:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:45:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:46:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:47:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:48:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:49:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:50:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:51:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:52:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:53:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:54:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:55:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:56:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:57:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:58:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:59:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:60:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:61:5: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:83:9: warning: DCL00-C: Const-qualify immutable objects: sepval
zeek-cut.c:84:13: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
zeek-cut.c:102:59: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
zeek-cut.c:156:69: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
zeek-cut.c:164:71: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
zeek-cut.c:195:75: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
zeek-cut.c:209:71: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
zeek-cut.c:224:5: warning: MEM01-C: Store a new value in pointers immediately after free()
zeek-cut.c:243:5: warning: DCL00-C: Const-qualify immutable objects: tl
zeek-cut.c:289:5: warning: DCL00-C: Const-qualify immutable objects: idxrange
zeek-cut.c:321:9: warning: DCL00-C: Const-qualify immutable objects: idxval
zeek-cut.c:327:44: error: ARR30-C: Do not form or use out-of-bounds pointers or array subscripts
zeek-cut.c:345:5: warning: EXP12-C: Do not ignore values returned by functions: putchar
zeek-cut.c:373:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
zeek-cut.c:374:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
zeek-cut.c:375:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
zeek-cut.c:376:15: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
zeek-cut.c:388:27: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
zeek-cut.c:415:13: warning: DCL00-C: Const-qualify immutable objects: ifs
zeek-cut.c:427:23: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
zeek-cut.c:471:17: warning: EXP12-C: Do not ignore values returned by functions: puts
zeek-cut.c:507:35: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
zeek-cut.c:529:36: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
zeek-cut.c:529:36: error: ERR33-C: Ensure that return values are compared against the proper type
zeek-cut.c:550:17: warning: EXP12-C: Do not ignore values returned by functions: usage
zeek-cut.c:555:49: warning: INT01-C: Use rsize_t or size_t for all integer values representing the size of an object
zeek-cut.c:555:49: error: ERR33-C: Ensure that return values are compared against the proper type
[100%] [32m[1mLinking C executable zeek-cut[0m
In directory:  /datasets/zeek/build/auxil/zeek-aux/zeek-cut
Compiler args are:  -Wall -Wno-unused -O2 -g -DNDEBUG CMakeFiles/zeek-cut.dir/zeek-cut.c.o -o zeek-cut
 /usr/bin//rosecheckers -Wall -Wno-unused -O2 -g -DNDEBUG CMakeFiles/zeek-cut.dir/zeek-cut.c.o -o zeek-cut
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[100%] Built target zeek-cut
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[100%] [32mBuilding C object auxil/zeek-aux/rst/CMakeFiles/rst.dir/rst.c.o[0m
In directory:  /datasets/zeek/build/auxil/zeek-aux/rst
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/zeek-aux -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/zeek-aux/rst/CMakeFiles/rst.dir/rst.c.o -MF CMakeFiles/rst.dir/rst.c.o.d -o CMakeFiles/rst.dir/rst.c.o -c /datasets/zeek/auxil/zeek-aux/rst/rst.c
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build/auxil/zeek-aux -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -O2 -g -DNDEBUG -MD -MT auxil/zeek-aux/rst/CMakeFiles/rst.dir/rst.c.o -MF CMakeFiles/rst.dir/rst.c.o.d -c /datasets/zeek/auxil/zeek-aux/rst/rst.c
rst.c:23:1: error: STR11-C: Do not specify the dimension of a character array initialized with a string literal
rst.c:108:6: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
rst.c:109:6: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
rst.c:110:11: warning: INT13-C: Use bitwise operators only on unsigned operands
rst.c:118:23: warning: EXP05-C: Do not cast away a const qualification
rst.c:127:7: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
rst.c:132:35: warning: DCL01-C: Do not reuse variable names in subscopes: ip
rst.c:134:2: warning: DCL00-C: Const-qualify immutable objects: tcp_len
rst.c:146:7: warning: INT14-C: Avoid performing bitwise and arithmetic operations on the same data
rst.c:146:9: warning: EXP05-C: Do not cast away a const qualification
rst.c:146:9: warning: INT13-C: Use bitwise operators only on unsigned operands
rst.c:153:43: warning: INT13-C: Use bitwise operators only on unsigned operands
rst.c:153:17: warning: INT13-C: Use bitwise operators only on unsigned operands
rst.c:153:45: warning: INT13-C: Use bitwise operators only on unsigned operands
rst.c:155:33: error: EXP32-C: Do not access a volatile object through a nonvolatile reference
rst.c:156:33: warning: EXP05-C: Do not cast away a const qualification
rst.c:169:14: error: EXP34-C: Ensure pointer is valid before dereferencing it
rst.c:170:2: warning: DCL01-C: Do not reuse variable names in subscopes: ip
rst.c:170:18: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
rst.c:171:23: warning: EXP11-C: Do not apply operators expecting one type to data of an incompatible type
rst.c:185:2: warning: EXP12-C: Do not ignore values returned by functions: memset
rst.c:197:37: error: EXP36-C: Do not convert pointers into more strictly aligned pointer types
rst.c:202:18: warning: INT13-C: Use bitwise operators only on unsigned operands
rst.c:203:18: warning: INT13-C: Use bitwise operators only on unsigned operands
rst.c:221:3: warning: DCL00-C: Const-qualify immutable objects: n
rst.c:230:17: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
rst.c:233:16: warning: INT13-C: Use bitwise operators only on unsigned operands
rst.c:240:3: warning: EXP12-C: Do not ignore values returned by functions: usleep
rst.c:255:2: warning: EXP12-C: Do not ignore values returned by functions: memset
rst.c:256:2: warning: EXP12-C: Do not ignore values returned by functions: memset
rst.c:316:12: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
rst.c:333:4: warning: DCL01-C: Do not reuse variable names in subscopes: ip
rst.c:336:16: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
rst.c:336:10: warning: INT07-C: Use only explicitly signed or unsigned char type for numeric values
rst.c:350:12: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
rst.c:354:10: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
rst.c:358:17: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
rst.c:362:13: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
rst.c:377:2: warning: EXP12-C: Do not ignore values returned by functions: setuid
rst.c:390:14: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
rst.c:394:12: warning: INT05-C: Use strtol() or a related function to convert a string token to an integer
/datasets/zeek/auxil/zeek-aux/rst/rst.c: In function 'main':
/datasets/zeek/auxil/zeek-aux/rst/rst.c:377:9: warning: ignoring return value of 'setuid' declared with attribute 'warn_unused_result' [-Wunused-result]
  377 |         setuid(getuid());
      |         ^~~~~~~~~~~~~~~~
[100%] [32m[1mLinking C executable rst[0m
In directory:  /datasets/zeek/build/auxil/zeek-aux/rst
Compiler args are:  -Wall -Wno-unused -O2 -g -DNDEBUG CMakeFiles/rst.dir/rst.c.o -o rst /usr/lib/x86_64-linux-gnu/libresolv.a
 /usr/bin//rosecheckers -Wall -Wno-unused -O2 -g -DNDEBUG CMakeFiles/rst.dir/rst.c.o -o rst /usr/lib/x86_64-linux-gnu/libresolv.a
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[100%] Built target rst
make[3]: Entering directory '/datasets/zeek/build'
make[3]: Leaving directory '/datasets/zeek/build'
make[3]: Entering directory '/datasets/zeek/build'
[100%] [32mBuilding CXX object auxil/zeek-archiver/CMakeFiles/zeek-archiver.dir/zeek-archiver.cc.o[0m
In directory:  /datasets/zeek/build/auxil/zeek-archiver
Compiler args are:  -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -std=c++17 -Wall -Wno-unused -Werror=vla -MD -MT auxil/zeek-archiver/CMakeFiles/zeek-archiver.dir/zeek-archiver.cc.o -MF CMakeFiles/zeek-archiver.dir/zeek-archiver.cc.o.d -o CMakeFiles/zeek-archiver.dir/zeek-archiver.cc.o -c /datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc
 /usr/bin//rosecheckers -DDOCTEST_CONFIG_SUPER_FAST_ASSERTS -I/datasets/zeek/build -I/datasets/zeek/auxil/out_ptr/include -I/datasets/zeek/build/auxil/c-ares -I/datasets/zeek/auxil/c-ares/include -I/datasets/zeek/build/libkqueue-build/include -I/datasets/zeek/auxil/libkqueue/include -I/datasets/zeek/auxil/rapidjson/include -I/datasets/zeek/auxil/paraglob/include -I/datasets/zeek/auxil/highwayhash -I/datasets/zeek/build/auxil/broker/include -I/datasets/zeek/auxil/broker/include -I/datasets/zeek/build/auxil/binpac/lib -I/datasets/zeek/auxil/binpac/lib -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG -std=c++17 -Wall -Wno-unused -Werror=vla -MD -MT auxil/zeek-archiver/CMakeFiles/zeek-archiver.dir/zeek-archiver.cc.o -MF CMakeFiles/zeek-archiver.dir/zeek-archiver.cc.o.d -c /datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc
"/usr/include/c++/7/bits/basic_string.h", line 113: error: basic_string_view is
          not a template
        typedef basic_string_view<_CharT, _Traits> __sv_type;
                ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<const int &, <error-type>, false>" has
          no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=const int &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<const int &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<const int &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<const int *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<const int &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<int, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 1200 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator+= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <int> at line 221 of
                      "/usr/include/c++/7/bits/locale_facets.tcc"

"/usr/include/c++/7/bits/locale_facets.tcc", line 221: error: template
          instantiation resulted in unexpected function type of
          "std::enable_if_t<true, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const int &)" (the
          meaning of a name may have changed since the template declaration --
          the type of the template is
          "std::enable_if_t<std::__and_<std::is_convertible<const _Tp &,
          <error-type>>, std::__not_<std::is_convertible<const _Tp *, const
          std::__cxx11::basic_string<char, std::char_traits<char>,
          std::allocator<char>> *>>, std::__not_<std::is_convertible<const _Tp
          &, const char *>>>::value, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &> (const _Tp &)")
  		__xtrc += '0' + __digit;
  		                       ^
          detected during instantiation of "std::__cxx11::basic_string<_CharT,
                    _Traits, _Alloc>::operator+= [with _CharT=char,
                    _Traits=std::char_traits<char>,
                    _Alloc=std::allocator<char>]" based on template argument
                    <int> at line 221

"/usr/include/c++/7/bits/node_handle.h", line 131: error: optional is not a
          template
        optional<_NodeAlloc>		_M_alloc;
        ^

"/usr/include/c++/7/bits/node_handle.h", line 76: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/usr/include/c++/7/bits/node_handle.h", line 95: error: identifier "nullopt"
          is undefined
  	__nh._M_alloc = nullopt;
  	                ^

"/datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc", line 200: error:
          namespace "std" has no member "string_view"
  split_string(std::string_view input, std::string_view delim)
                    ^

"/datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc", line 200: error:
          namespace "std" has no member "string_view"
  split_string(std::string_view input, std::string_view delim)
                                            ^

"/usr/include/c++/7/type_traits", line 1545: error: class
          "std::__is_convertible_helper<char *const &, <error-type>, false>"
          has no member class "type"
      : public __is_convertible_helper<_From, _To>::type
                                                    ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 302 of
                      "/datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc"

"/usr/include/c++/7/type_traits", line 1545: error: not a class or struct name
      : public __is_convertible_helper<_From, _To>::type
               ^
          detected during:
            instantiation of class "std::is_convertible<_From, _To> [with
                      _From=char *const &, _To=<error-type>]" at line 149
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 302 of
                      "/datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc"

"/usr/include/c++/7/type_traits", line 149: error: class
          "std::is_convertible<char *const &, <error-type>>" has no member
          "value"
      : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type
                                ^
          detected during:
            instantiation of class "std::__and_<_B1, _B2, _B3, _Bn...> [with
                      _B1=std::is_convertible<char *const &, <error-type>>,
                      _B2=std::__not_<std::is_convertible<char *const *, const
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> *>>,
                      _B3=std::__not_<std::is_convertible<char *const &, const
                      char *>>, _Bn=<>]" at line 119 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 302 of
                      "/datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc"

"/usr/include/c++/7/type_traits", line 2476: error: class
          "std::enable_if<false, std::__cxx11::basic_string<char,
          std::char_traits<char>, std::allocator<char>> &>" has no member
          "type"
      using enable_if_t = typename enable_if<_Cond, _Tp>::type;
                                                          ^
          detected during:
            instantiation of type "std::enable_if_t<false,
                      std::__cxx11::basic_string<char, std::char_traits<char>,
                      std::allocator<char>> &>" at line 120 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of type "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::_If_sv<char *, std::__cxx11::basic_string<char,
                      std::char_traits<char>, std::allocator<char>> &> [with
                      _CharT=char, _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" at line 798 of
                      "/usr/include/c++/7/bits/basic_string.h"
            instantiation of "std::__cxx11::basic_string<_CharT, _Traits,
                      _Alloc>::operator= [with _CharT=char,
                      _Traits=std::char_traits<char>,
                      _Alloc=std::allocator<char>]" based on template argument
                      <char *> at line 302 of
                      "/datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc"

"/datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc", line 404: error:
          namespace "std" has no member "string_view"
  static bool make_dirs(std::string_view dir)
                             ^

"/datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc", line 443: error:
          namespace "std" has no member "optional"
  std::optional<bool> same_filesystem(const char* path1, const char* path2)
       ^

"/datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc", line 443: error:
          expected a ";"
  std::optional<bool> same_filesystem(const char* path1, const char* path2)
               ^

"/datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc", line 484: error:
          identifier "child_pid" is undefined
  	if ( child_pid > 0 )
  	     ^

"/datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc", line 498: error:
          identifier "child_pid" is undefined
  	child_pid = fork();
  	^

"/datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc", line 659: error:
          identifier "already_zipped" is undefined
  		bool compress = ! options.compress_cmd.empty()  && ! already_zipped(lf.ext);
  		                                                     ^

"/datasets/zeek/auxil/zeek-archiver/zeek-archiver.cc", line 690: error:
          identifier "same_filesystem" is undefined
  		auto same_fs = same_filesystem(src_file.data(), dst_dir.data());
  		               ^

Errors in Processing Input File: throwing an instance of "frontend_failed" exception due to syntax errors detected in the input code 
[100%] [32m[1mLinking CXX executable zeek-archiver[0m
In directory:  /datasets/zeek/build/auxil/zeek-archiver
Compiler args are:  -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG CMakeFiles/zeek-archiver.dir/zeek-archiver.cc.o -o zeek-archiver -Wl,-rpath,:::::::::::::::::::
 /usr/bin//rosecheckers -Wall -Wno-unused -Wno-register -Werror=vla -O2 -g -DNDEBUG CMakeFiles/zeek-archiver.dir/zeek-archiver.cc.o -o zeek-archiver -Wl,-rpath,:::::::::::::::::::
Invalid arguments...must specify a C/C++ source file:
Aborted
make[3]: Leaving directory '/datasets/zeek/build'
[100%] Built target zeek-archiver
make[2]: Leaving directory '/datasets/zeek/build'
make[1]: Leaving directory '/datasets/zeek/build'
